博客专栏  >  编程语言   >  scala学习笔记

scala学习笔记

详细介绍scala编程语法,所有小的demo均通过笔者测试通过。

关注
1 已关注
10篇博文
  • scala中的方法与函数

    package com.heres.scala object HelloScala { val func = (x: Int) => x*3 //另一种定义函数的方法 val st...

    2017-05-22 22:52
    115
  • scala的数组、映射、元组和集合

    一、数组 1.1定义数组 scala> val arr = new Array[Int](10) arr: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, ...

    2017-05-24 22:32
    243
  • scala的模式匹配和样例类

    Scala有一个十分强大的模式匹配机制,可以应用到很多场合:如switch语句、类型检查等。 并且Scala还提供了样例类,对模式匹配进行了优化,可以快速进行匹配。 一、字符串匹配 import sc...

    2017-06-09 11:12
    170
  • scala之actor编程

    一、什么是actor 1.1概念 Scala中的Actor能够实现并行编程的强大功能,它是基于事件模型的并发机制,Scala是运用消息(message)的发送、接收来实现多线程的。使用Scala能够更...

    2017-06-11 11:18
    138
  • akka之RPC通信1

    一、akka简介 Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive)应用程序的平台。 Actor模型:在计...

    2017-06-14 22:28
    128
  • 用AKKA实现简单的RPC通信模型2

    上一篇文章,简单地用AKKA实现了RPC通信,这篇文章在之前的基础之上,进行了更多地关于RPC通信的操作,包括传一些相关数据,包括心跳机制等 具体功能如下图: 代码结构: Wor...

    2017-06-16 22:07
    104
  • scala之高阶函数

    一、概念 Scala混合了面向对象和函数式的特性,我们通常将可以做为参数传递到方法中的表达式叫做函数。在函数式编程语言中,函数是“头等公民”,高阶函数包含:作为值的函数、匿名函数、闭包、柯里化等等。 ...

    2017-06-24 21:22
    82
  • scala的隐式转化

    一、前言 学过java我们都知道,java中的继承是对类的增强,java中的代理、装饰是对对象方法的增强。而在scala中,隐式转换和隐式参数是Scala中两个非常强大的功能,隐式的对类的方法进行增强...

    2017-07-09 14:25
    179
  • scala的类与对象

    一、类的定义 //在Scala中,类并不用声明为public。 //Scala源文件中可以包含多个类,所有这些类都具有公有可见性。 class Person { //用val修饰的变量是只读属性,...

    2017-07-09 22:36
    86
  • Scala控制结构

    package com.heres.scala /** * 1.Scala中基本控制结构,顺序、条件、循环。这和其它的JVM语言是一致的,但是Scala也有些 * 高级的流程控制结构,例如:模...

    2017-07-17 23:05
    117

区块链
93657
大数据技术
285376

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部