Scala-符号语法
花括号
{}
: 单独使用是一个有值的表达式
大括号和小括号
=>
=>
=> Unit
和() => Unit
的区别
=> Unit
和() => Unit
的区别() => Unit
: 是一个函数=> Unit
: 是一个执行结果为Unit的表达式
->
->
-> 操作符用来创建对偶作者
_
_
作为通配符, 类似java中的*
:_*
作为一个整体,告诉编译器你希望将某个参数当作参数序列处理, 例如val s = sum(1 to 5:_*)
, 将1 to 5
当做函数列表处理知道一个集合中每个元素.例如我们要在一个Array a中筛出偶数,并乘以2,可以用以下办法:
a.filter(_%2==0).map(2*_)
在元组中, 可以用方法
_1, _2, _3
访问组员作为占位符
最后更新于
这有帮助吗?