文件名称:option:Scala 的 Option Monad 的 Ruby 实现
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-27 13:14:59
Ruby
选项 Scala 的 Option monad 的 Ruby 端口。 尝试在 RE 中忠实但也务实:躲避打字。 博文: : 安装 将此行添加到应用程序的 Gemfile 中: gem 'option' 然后执行: $ bundle 或者自己安装: $ gem install option 用法 通常,您希望使用 Option(A) 包装器方法来装箱您的值。 这将对您的初始值应该是什么做出正确的决定: foo = Option ( "bar" ) 这将允许您现在通过各种方式操纵框中的值: # get the value foo . get #=> "bar" # return a default if the box is None None . get_or_else { "default" } #=> "default" # map the value to
【文件预览】:
option-master
----.gitignore(161B)
----.travis.yml(166B)
----spec()
--------option_spec.rb(6KB)
--------acceptance_spec.rb(738B)
--------spec_helper.rb(498B)
----README.md(2KB)
----ci()
--------option.gemspec(892B)
----lib()
--------option.rb(2KB)
--------option()
----gem-public_cert.pem(1KB)
----Gemfile(124B)
----Rakefile(206B)
----option.gemspec(998B)