limonad:一个很小的Monad编程库

时间:2021-05-21 18:38:19
【文件属性】:
文件名称:limonad:一个很小的Monad编程库
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-21 18:38:19
Ruby 利蒙纳德 LiMonad是一个用于构建monad的小型库。 以下是一些如何使用LiMonad构建普通Monad的示例: 也许莫纳德 例子: MaybeMonad >> -> x { 5 / x unless x == 0 } >> -> x { x + 1 } >> -> x { 3 * x } >> -> x { Math . log ( x ) unless x < 0>> -> x { x . round } Monad定义: class MaybeMonad < LiMonad xss=removed>>
【文件预览】:
limonad-master
----Rakefile(29B)
----Gemfile(92B)
----.ruby-gemset(7B)
----.rspec(30B)
----limonad.gemspec(937B)
----spec()
--------logger_monad_spec.rb(633B)
--------examples.txt(434B)
--------maybe_monad_spec.rb(611B)
--------spec_helper.rb(4KB)
----.ruby-version(11B)
----.gitignore(125B)
----lib()
--------limonad.rb(619B)
--------limonad()
----README.md(1KB)
----LICENSE.txt(1KB)

网友评论