fjord:Ruby中的函数式编程

时间:2024-05-20 14:57:07
【文件属性】:

文件名称:fjord:Ruby中的函数式编程

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-20 14:57:07

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)

网友评论