【文件属性】:
文件名称:fjord:Ruby中的函数式编程
文件大小:8KB
文件格式:ZIP
更新时间:2021-04-30 21:10:27
ruby functional-programming currying Ruby
Fjord是一套用于Ruby中函数式编程的工具
安装
将此行添加到您的应用程序的Gemfile中:
get 'fjord'
然后执行:
$ bundle
或将其自己安装为:
$ gem install fjord
例子
Fjord开箱即用地提供了一些功能性原语,例如无点咖喱和功能组成:
parse_json = -> ( json ) { JSON . parse ( json ) }
symbolize_keys = -> ( hash ) { hash . reduce ( { } ) { | acc , ( k , v ) | acc . merge ( k . to_sym => v ) } }
rename_keys = curry . ( -> ( key_changes , hash ) do
hash . reduce ( { } ) { | a
【文件预览】:
fjord-master
----lib()
--------fjord()
--------fjord.rb(384B)
----Gemfile(110B)
----Rakefile(143B)
----LICENSE(1KB)
----test()
--------test_helper.rb(92B)
--------helpers_test.rb(852B)
----README.md(861B)
----fjord.gemspec(665B)
----Gemfile.lock(441B)
----.gitignore(28B)
----bin()
--------console(92B)