ruby and watir学习之_Numeric类&&Float 类

Numeric 类说明

函数名称

说明

示例

chr

返回数字的 ACSII

65.chr     >> A

 

downto

接收一个 block,从大到小循环执行

5.downto(2) { |i| puts i}

>> 5 4 3 2

 

upto

接收一个 block,从小到大循环执行

2.upto(5) { |i| puts i}

>> 2 3 4 5

next succ

返回下一个数

1.next   >> 2

1.succ   >>2

 

step

以固定步长循环执行

1.step(10,2) { |i| puts i}

>> 1 2 3 5 7

 

times

循环执行 n

5.times { |i| puts i}

>> 1 2 3 4 5

 

Float 类说明

函数名称

说明

示例

ceil

返回比 float 大的最小整数

(2.98).ceil       >> 3

floor

返回比 float 小的最大整数

(2.98). floor     >> 2

round

四舍五入到一个整数

(2.98). round   >> 3

to_i

返回 float 截掉小数点后的整数

(2.98).to_i      >> 2

posted on 2010-07-28 13:13  张飞_  阅读(240)  评论(0编辑  收藏  举报

导航