首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

娃子鸭学Ruby-36、枚举器

2012-12-27 
娃娃鸭学Ruby-36、枚举器枚举器枚举器是类Enumeralbe::Enumerator的实例可以用new直接实例化,但通常情况下

娃娃鸭学Ruby-36、枚举器
枚举器

枚举器是类Enumeralbe::Enumerator的实例
可以用new直接实例化,
但通常情况下使用Object类的to_enum或同义词enum_for方法

s="hello"
s.enum_for(:each_char).map{|c| c.succ} #=>["i","f","m","m","p"]

enumerator=3.times
enumerator.each{|x| print x} #"012"

10.downto(1).select{|x|x%2==0} # =>[10,8,6,5,2]

2011-4-19 15:06 danny

热点排行