ruby 的 Enumerable 方法_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ruby 的 Enumerable 方法

ruby 的 Enumerable 方法

 2012/2/23 9:34:42  夜鸣猪  程序员俱乐部  我要评论(0)
  • 摘要:grep是===来判断是否存在符合条件的subenumerablec=IO.constantsc.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
  • 标签:方法 Ruby
grep
是===来判断是否存在符合条件的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
发表评论
用户名: 匿名