没有合适的资源?快使用搜索试试~ 我知道了~
fpGo:Monad,用于Golang的函数式编程功能
共23个文件
go:13个
lock:2个
yml:1个
需积分: 31 0 下载量 201 浏览量
2021-05-09
03:48:02
上传
评论
收藏 18KB ZIP 举报
温馨提示
fpGo Monad,用于Golang的函数式编程功能 为什么 我喜欢函数式编程,Rx样式编码和Optional用法。 但是,很难在Golang中实现它们,并且很少有库可以实现其中的一部分。 因此,我实现了fpGo。 我希望你会喜欢:) 特征 可选/也许 像Rx的Monad 发行人 模式匹配 FP功能 类似于Java8Stream的集合 类似于PythonicGenerator的协程(yield / yieldFrom) 用法 可选(IsPresent / IsNil,或Let) var m MaybeDef var orVal int var boolVal bool // IsPresent(), IsNil() m = Maybe . Just ( 1 ) boolVal = m . IsPresent () // true boolVal = m . IsNil () /
资源推荐
资源详情
资源评论
收起资源包目录
fpGo-master.zip (23个子文件)
fpGo-master
.travis.yml 421B
handler.go 1KB
fp.go 9KB
monadIO.go 2KB
publisher.go 2KB
maybe_test.go 7KB
monadIO_test.go 614B
LICENSE 1KB
glide.lock 480B
cor.go 4KB
publisher_test.go 1KB
stream.go 5KB
fp_test.go 4KB
glide.yaml 117B
stream_test.go 4KB
.gitignore 210B
go.sum 521B
cor_test.go 2KB
README.md 4KB
maybe.go 8KB
go.mod 236B
Gopkg.toml 741B
Gopkg.lock 748B
共 23 条
- 1
资源评论
信念与梦想
- 粉丝: 42
- 资源: 4659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功