Mac*_*ejF 2 functional-programming scala
我正在努力寻找简单功能的转换方式
val ints = List(1, 2, 3, 4, 5) into List(1, 3, 6, 10, 15)
Run Code Online (Sandbox Code Playgroud)
怎么做到呢?
Lee*_*Lee 10
此操作称为前缀和,累积和或包含扫描,通常调用更通用的高阶函数scan.Scala scan作为其集合库的一部分提供:
ints.scan(0)(_ + _).tail
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |