
scala
时光不语,静待花开
既然选择了远方,便只顾风雨兼程
展开
-
细数Scala下划线“_”的用法
第一:初始化的时候。 object Sample { var name:String=_ def main (args: Array[String]){ name="hello world" println(name) } 在这里,name也可以声明为null,例:var name:String=null。这里的下划线和null的作用是一样的。 第二:引入的时候。 import math...转载 2019-06-17 20:46:24 · 184 阅读 · 0 评论 -
【浅显易懂】scala中map与flatMap的区别
对于不太熟悉的方法或者函数,直接上例子会直观很多: map: val names = List("Alice","James","Apple") val strings = names.map(x => x.toUpperCase) println(strings) 结果: List(ALICE, JAMES, APPLE) flatMa...原创 2019-06-17 21:10:49 · 978 阅读 · 0 评论 -
【scala】占位符
【scala】占位符 Scala语言为了让函数字面量更加精简,还可以使用下划线作为占位符,用来表示一个或多个参数。 我们用来表示的参数必须满足只在函数字面量中出现一次。 我们用例子来看占位符的用法 1 2 3 4 5 scala> val list = List(1,2,3,4,5) list: List[Int...转载 2019-06-21 22:57:24 · 554 阅读 · 0 评论