非你所想Scala@我不是你想的那样的匿名函数
Scala 非常重视代码的简明扼要,形如arg => expr的匿名函数, 可以很明显的体现函数的结构体,也可以用在一些含有多条语句的复杂函数上。
对于自解释参数名的函数,我们更优雅的选择是使用占位符,以避免对参数进行声明,例如List(1, 2).map { i => i + 1 }
可以简化成 :List(1, 2).map { _ + 1 }
这两个表达式是等价的,在REPL里执行的结果
原创
2017-02-06 12:01:19 ·
418 阅读 ·
0 评论