Ruby区间简单用法介绍

开发 开发工具
Ruby区间存在于任何地方,我们可以用".."两个点好来创建一个闭区间,运用to_a 把区间转换成列表等等。希望大家可以通过本文学到更多的知识。

 作为一个优秀的程序员,他必须能够熟练掌握两种以上的编程语言才能灵活的处理自己所遇到的一些问题。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

责任编辑:曹凯 来源: CSDN
相关推荐

2014-06-19 10:43:37

AndroidScrollerView平滑滚动

2013-06-05 09:37:09

WindumpWindump网络命令

2010-08-17 10:39:39

DIVabsoluterelative

2010-01-12 10:29:41

Fedora apt软

2009-09-10 15:27:16

C# get set

2009-07-24 15:46:00

ASP.NET登陆控件

2009-12-14 18:59:27

Ruby解析器

2024-11-15 00:09:21

2009-12-14 13:56:12

Ruby特点

2009-12-14 13:47:28

Ruby简单语法

2009-12-14 11:12:55

Ruby运行

2009-12-14 10:03:57

Ruby惯用法

2009-12-14 18:30:59

Ruby DSL特点

2009-12-14 13:06:08

Ruby数字类型

2009-12-17 16:50:54

Ruby简单编写

2009-12-18 16:27:41

Ruby解析Json

2009-12-14 17:48:46

Ruby String

2009-12-17 10:29:04

Ruby异常处理结构

2009-12-18 14:59:54

Ruby标识名

2009-12-15 11:31:53

Ruby self
点赞
收藏

51CTO技术栈公众号