函数式编程 fp-go
2023-08-25 14:16:18 248
项目介绍
该库受到fp-ts库的强烈影响,旨在提供一组数据类型和函数,使得在golang中编写可维护和可测试的代码变得轻松而有趣。它鼓励编写许多小的、可测试的和纯函数,并提供一组一致的组合,以从现有函数创建新函数。同时,该库还提供了一些实用的函数,用于隔离副作用到惰性执行函数(IO)中。
项目的目标
- 提供一组数据类型和函数,使得在golang中编写可维护和可测试的代码变得轻松而有趣。
- 鼓励编写许多小的、可测试的和纯函数,并提供一组一致的组合,以从现有函数创建新函数。
- 提供一些实用的函数,用于隔离副作用到惰性执行函数(IO)中。
核心功能
- 提供一组数据类型和函数,使得在golang中编写可维护和可测试的代码变得轻松而有趣。
- 鼓励编写许多小的、可测试的和纯函数,并提供一组一致的组合,以从现有函数创建新函数。
- 提供一些实用的函数,用于隔离副作用到惰性执行函数(IO)中。