文件名称:scala-fold:可折叠
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-20 13:19:00
scala fold composable Scala
scala-fold Scala中的可折叠 介绍 该库定义了Foldl数据类型(左折),可以将其以应用样式进行组合,从而使所得的折痕只需要在给定结构上进行一次遍历。 图书馆有常见的折痕。 您始终可以通过提供阶跃函数和初始值来定义自己的倍数。 库还对scala的标准集合foldWith提供了扩展方法。 您可以按以下方式在标准scala集合上使用它, import fold . _ import Fold . _ List ( 1 , 2 , 3 ).foldWith(sum[ Int ]) 例子 简单的整数和 scala > import fold . _ import fold . _ scala > import Fold . _ import Fold . _ scala > Seq ( 1 , 2 , 3 ).foldWith(sum[ Int ]) res1 : Int =
【文件预览】:
scala-fold-master
----project()
--------.geetkeep(0B)
--------build.properties(18B)
----src()
--------test()
--------main()
----.travis.yml(194B)
----LICENSE(11KB)
----build.sbt(2KB)
----README.md(3KB)
----.gitignore(114B)