快学scala阅读笔记
kanbuqinghuanyizhang
这个作者很懒,什么都没留下…
展开
-
第12章 高阶函数
作为值的函数import scala.math._ val num = 3.14 val fun = ceil _ fun(num)匿名函数val tripe = (x: Double) => 3 * x def trip(x: Double) = 3 * x Array(3.14, 1.42, 2.0).map(tripe) //中括号 Array(3.14, 1.42, 2.0).map{原创 2016-08-24 20:54:30 · 256 阅读 · 0 评论 -
第13章 java集合汇总
结构关系 1. Seq是个有先后次序的值的序列,比如数组和链表。 不可变=> List、Array、Stream、Stack、Queue、Vector、Range 可变=>ListBuffer、ArrayBuffer、Stack、Queue、LinkedList、Double LinkedList 2. Set没有先后次序的值。 不可变=>Set原创 2016-08-25 22:53:51 · 269 阅读 · 0 评论 -
第14章 模式匹配和样例类
样例类 在Scala中样例类是一中特殊的类,可用于模式匹配。 case class是多例的,后面要跟构造参数,case object是单例的 在case class中,主构造器中的参数不用显示地使用val,var来定义成员变量,主构造器中的参数默认是val,且不建议用var case class SubmitTask(id: String, name:原创 2016-08-26 20:27:26 · 509 阅读 · 0 评论