- 博客(3)
- 收藏
- 关注
原创 scala 学习笔记——集合
scala 学习笔记——集合所有集合都扩展至特质Iterable。集合分为三类:序列(seq):有先后顺序的值的集合不可变序列: Array/Vector(向量/数组), Range(整数序列), 这两种集合扩展了IndexSeq特质,可以通过下标迅速的访问任意元素。 List(列表/线性表),Queue(队列),Stack(栈),Stream(流)可变序列: ArrayBuffer(数组
2016-06-29 22:27:18 304
原创 Scala学习笔记-第十二章高阶函数
Scala学习笔记-第十二章高阶函数函数是“头等公民”,可以像任何其他数据类型一样被传递和操作。作为值的函数val num=3.14val fun=ceil_//这里将max方法转成了函数并作为值赋予给了fun变量。//fun的类型是(Double)=>Doublefun(num)//4.0,调用funArray(3.14,1.42,2.0).map(fun)//Array(4.0,2.0,
2016-06-28 21:44:05 391
原创 Scala 学习笔记-第十章特质
在scala中,特质既可以包含抽象方法也可以包含具体方法;比起java中的接口,它更像是类。仅含有抽象方法的特质(看作接口)可以被一个类扩展(extends),在子类中实现该抽象方法(不需要override);含有具体实现的特质可以被“混入”(with)一个类,相当于特质的具体方法被混入了那个类中,可以直接调用;在构造对象时,特质可以被“混入”(with)这个对象,即在对象上可以调用该特质中的
2016-06-28 14:19:07 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人