Moh*_*awy 1 ruby ruby-on-rails ruby-on-rails-4
Some_hash.delete_if {|key, value| key == "at" || key == "with" || key == "from"}
我只包括3个,但我有一个7的列表,这条线变得非常长而且丑陋.有没有办法以较短的方式做到这一点而不必key == SOMEVALUE每次都这样做?
SomeHash.except(:key1, :key2, ...)
Rails附带了方便的Hash#,除了扩展名:
返回包含除给定键之外的所有内容的哈希.
| 归档时间: | 
 | 
| 查看次数: | 111 次 | 
| 最近记录: |