文件名称:kleisli-run:为 Kleisli gem 提供的 monad 做符号 - https
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-11 02:20:21
Ruby
克莱斯利运行 为 gem 中提供的 monad 提供 do-notation 语法的 ruby 版本。 比嵌套 fmap/binds 更简洁,比无点语法更具可读性(对我来说) 安装 将此行添加到应用程序的 Gemfile 中: gem 'kleisli-run' 然后执行: $ bundle 或者自己安装: $ gem install kleisli-run 用法 安装此 gem 后,您可以使用简洁的过程语法映射一堆依赖的 monad 以处理它们的内部值。 测试中还有更多示例,但这里有一些基本说明: Kleisli . run do a from : Success ( 1 ) b from : Success ( 2 ) a + b end # Success(3) Kleisli . run do a from : Failure ( [ "not
【文件预览】:
kleisli-run-master
----Rakefile(194B)
----test()
--------test_helper.rb(97B)
--------kleisli()
----kleisli-run.gemspec(940B)
----Gemfile(96B)
----.gitignore(154B)
----lib()
--------kleisli()
----README.md(2KB)
----LICENSE.txt(1KB)