grep
是===来判断是否存在符合条件的sub enumerable
用来差方法很不错
是===来判断是否存在符合条件的sub enumerable
c = IO.constants
c.grep(/SEEK/) #=> [:SEEK_SET, :SEEK_CUR, :SEEK_END]
res = c.grep(/SEEK/) {|v| IO.const_get(v) }
res #=> [0, 1, 2]
用来差方法很不错
array.public_methods.grep(/^each_(.*)$/){ puts $1}
#index
#with_index
#entry
#slice
#cons
#with_object