> a = %w(a b c)
=> ["a", "b", "c"]
> a.select!{|e| !e.nil?}
NoMethodError: undefined method `select!' for ["a", "b", "c"]:Array
from (irb):2
ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.5.0], MBARI 0x6770, Ruby Enterprise Edition 2010.02
Run Code Online (Sandbox Code Playgroud)
该文档称有一种名为select的方法!在数组中.
Jos*_*Lee 11
但是Ruby 1.8.7 确实有Array#reject!
:
>> a = [1, 2, nil]
=> [1, 2, nil]
>> a.reject! &:nil?
=> [1, 2]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4747 次 |
最近记录: |