Scala
文章平均质量分 51
流浪的小椅
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
scala中map与flatMap浅析
在函数式语言中,函数作为一等公民,可以在任何地方定义,在函数内或函数外,可以作为函数的参数和返回值,可以对函数进行组合。由于命令式编程语言也可以通过类似函数指针的方式来实现高阶函数,函数式的最主要的好处主要是不可变性带来的。没有可变的状态,函数就是引用透明(Referential transparency)的和没有副作用(No Side Effect)。 任何一种函数式语言中,都有map函数与fa...转载 2018-05-09 16:14:35 · 3299 阅读 · 0 评论 -
Scala学习笔记2(上篇)
2.1.2. 库以下功能通过库的形式提供:l assertl enuml propertyl eventl actorl resource control(自动释放)l query2.2. 变量2.2.1. 保留字abstract case catch class defdo else extends ...转载 2018-05-10 17:08:30 · 252 阅读 · 0 评论 -
scala入门教程:scala中的trait
这里的trait字面意思是特质或者特征,这个词翻译成特征比较合适。它的意义和java,c#中接口很类似。但是trait支持部分实现,也就是说可以在scala的trait中可以实现部分方法。下面我们以一个具体的例子来介绍下trait的使用。我们的例子中定义了一个抽象类Aminal表示所有的动物,然后定义了两个trait Flyable和Swimable分别表示会飞和会游泳两种特征。我们先看下Amin...转载 2018-05-17 14:47:33 · 345 阅读 · 0 评论 -
【Scala系列一】Scala各种符号的含义
:::运算符:::(三个冒号)表示List的连接操作,比如: Java代码 val a = List(1, 2) val b = List(3, 4) val c = a ::: b 其中a,b保持不变,a和b连接产生一个新表List(1,2,3,4),而不是在a上面做add操作。Scala中的List不同于Java的List,Java声明final List javaList,表示j...转载 2018-05-17 20:24:40 · 787 阅读 · 0 评论 -
Scala日常方法
classOf[T]我们把classOf[T]看成Java里的T.class, isInstanceOfobj.isInstanceOf[T]看成 obj instanceof T,asInstanceO obj.asInstanceOf[T]看成(T)obj ,强制类型转换转载 2018-05-17 20:24:51 · 152 阅读 · 0 评论 -
Scala学习笔记2 (Lang下篇)
22.13. main方法Scala的main方法(包括所有类似java的static方法)必须定义在一个object内:object Test1 { def main(args: Array[String]) { println("hello world") }}2.13.1. Application不带命令行参数的简化main方法:object app1...转载 2018-05-11 16:56:47 · 217 阅读 · 0 评论
分享