Structures:Scala 的函数类型类

时间:2021-06-19 09:52:37
【文件属性】:
文件名称:Structures:Scala 的函数类型类
文件大小:49KB
文件格式:ZIP
更新时间:2021-06-19 09:52:37
Scala Scala 结构库 Scala Structures 库是一个零依赖的 Scala 库,它定义了函数式编程常用的类型类。 有两个模块,核心和法律。 前者提供库的 API,后者为每个类型类提供基于的法律。 法律项目旨在用于测试范围,以验证类型类的实例是否守法。 常问问题 这是 Scalaz 的一个分支吗? 是和否。 这是核心类型类的重新实现,它大量借鉴了 Scalaz 的思想。 但是,它在许多重要方面有所不同: Structures 定义类型类(以及实现这些类型类所需的最小类型集),而 Scalaz 包含更多功能,包括数据类型(例如NonEmptyList 、 Validation 、 \/ )、标准库类型的替换(例如, Order )和 monad 转换器(例如, Reader / Kleisli )。 Structures 的关注点比 Scalaz 小得多。 Structure
【文件预览】:
Structures-master
----core()
--------shared()
----laws()
--------src()
----version.sbt(41B)
----jsexamples()
--------src()
----LICENSE(3KB)
----examples()
--------src()
----.gitignore(7B)
----project()
--------plugins.sbt(56B)
--------build.properties(19B)
--------Build.scala(3KB)
----discipline()
--------src()
----README.md(5KB)

网友评论