Ruby的Range类
2007-06-26 21:54 ubunoon 阅读(218) 评论(0) 编辑 收藏 举报Ruby语言内部含有一种类类型,称之为Range类,该类是某些类的一个范围的一个集合,一般通过".." or "..." 来定义范围,".." 表示包含定义的范围的数值,"..." 不包含定义范围最后面的数值。
当想要把Range类中的数据转换成Array时,可以通过其成员函数 to_a来实现
include(x),当x是range类 成员变量中的一个数据值时, 返回true,否则返回false
min,返回最小值
max,返回最大值
reject,如其名,将某些数据剔除出range类实例中,后面一般跟 块机构
each,遍历每一个range类实例中的成员变量,便于做各种动作。
/*
*
* Copyright (c) 2011 Ubunoon.
* All rights reserved.
*
* email: netubu#gmail.com replace '#' to '@'
* http://www.cnblogs.com/ubunoon
* 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件
* 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */
*
* Copyright (c) 2011 Ubunoon.
* All rights reserved.
*
* email: netubu#gmail.com replace '#' to '@'
* http://www.cnblogs.com/ubunoon
* 欢迎来邮件定制各类验证码识别,条码识别,图像处理等软件
* 推荐不错的珍珠饰品,欢迎订购 * 宜臣珍珠(淡水好珍珠) */