hash-polyfill:来自2.4的Hash#transform_values以及未来的Hash便捷方法

时间:2024-05-29 08:00:48
【文件属性】:

文件名称:hash-polyfill:来自2.4的Hash#transform_values以及未来的Hash便捷方法

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-29 08:00:48

Ruby

实现一些Hash方法,将来Ruby无疑会添加一些可能使用不同名称的Hash方法。 要安装运行gem install hash-polyfill ,然后在代码中require "hash-polyfill" 。 用法 a = { a : 1 , b : 2 , c : 3 , d : 4 } a . select_values ( & :even? ) # => {b: 2, d: 4} a . reject_values ( & :even? ) # => {a: 1, c: 3} a . transform_values { | v | v * 10 } # => {a: 10, b: 20, c: 30, d: 40} a . slice ( :a , :b , :e ) # => {a: 1, b: 2} b = { a : 1 , b : 2 , c : nil , d : f


【文件预览】:
hash-polyfill-master
----lib()
--------hash-polyfill.rb(2KB)
----Gemfile(38B)
----hash-polyfill.gemspec(770B)
----spec()
--------spec_helper.rb(73B)
--------hash_polyfill_spec.rb(4KB)
----Rakefile(402B)
----README.md(869B)
----.rspec(30B)
----.gitignore(19B)

网友评论