Arrow:Kotlin 类型化函数式编程库
Arrow 是 Kotlin 的类型化函数式编程库,提供 Option、Either 等数据类型与计算块,为 Kotlin 库之间提供统一的接口与抽象层。
Arrow 是 Kotlin 的类型化函数式编程库,目标是为 Kotlin 各类库提供一套通用的接口与抽象(lingua franca)。它包含常用数据类型如 Option、Either,函数式操作符如 zipOrAccumulate,以及计算块(computation blocks),帮助用户基于高阶抽象编写纯函数式应用与库。README 列出的文档主题涵盖快速上手与配置、类型化错误、协程与资源、韧性(Resilience)、不可变数据、集合与函数;文档托管在独立仓库中。项目采用 Apache License 2.0。