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

[Ruby学习小结]Ruby中的Range

2013-03-04 
[Ruby学习总结]Ruby中的RangeRange是范围对象的类,定义的时候可以使用范围操作符“..”或者“...”,“..”生成的

[Ruby学习总结]Ruby中的Range

Range是范围对象的类,定义的时候可以使用范围操作符“..”或者“...”,“..”生成的范围对象包括起点和终点,“...”生成的范围对象不包括起点和终点,范围是由是一序列有顺序、有规律的元素对象组成,任何有顺序,有规律的一组对象,都可以用Range对象来定义,如数字、字母、字符串、甚至时间

1、Range对象的定义

#遍历2013-01-01至2013-02-28每一天,对象是Datebegin_date = Date.parse '2013-01-01'  end_date = Date.parse '2013-02-28'r1=begin_date .. end_dater1.each{|date| puts date}#遍历abc-xyz所有字符串r2='abc' .. 'xyz'r2.each{|str| puts str}#判断某个元素是否在某个范围内r3='a'..'z'puts r3==='A'#falseputs r3.include?'k'#trueputs r3.min #aputs r3.max #zputs r3.first(3) #a,b,cputs r3.last(4) #w,x,y,z




热点排行