作为一个优秀的程序员,他必须能够熟练掌握两种以上的编程语言才能灵活的处理自己所遇到的一些问题。Ruby就是一款非常合适的编程语言。下面就一起来看看Ruby区间的简单用法。#t#
1、Ruby区间存在于任何地方,如:1到12月。Ruby用区间实现了3个不同的特性:序列,条件,间隔。
2、"..":两个点号创建一个闭区间,"...":而三个点号创建一个右开区间(即右边界不取值)
exp:0..anArray.length-1 等同于 0...anArray.length
3、to_a 把Ruby区间转换成列表
exp: ('bar'..'bat').to_a >> ["bar", "bas", "bat"]
4、Ruby区间的共它的用法
digits = 0..9
digits.include?(5) >> true
digits.min >> 0
digits.max >> 9
digits.reject {|i| i < 5 } >> [5, 6, 7, 8, 9]
digits.each do |digit|
dial(digit)
end
5、Ruby能把基于自己定义的对象的区间,要求:这个对象必须能够响应succ方法来返回序列中的下一个对象,并且这个对象必须能够使用<=>运算符来被比较,即常规的比较运算符,
6、Ruby区间间隔测试
puts (1..10).include?(3.14)=> ture
puts (1..10) === 3.14 => ture
网页标题:Ruby区间简单用法介绍
链接URL:http://www.shufengxianlan.com/qtweb/news32/329432.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联