3.1 KiB
3.1 KiB
title | localeTitle |
---|---|
Ruby Number Methods | Ruby编号方法 |
Ruby提供了各种可用于数字的内置方法。以下是整数和浮点方法的不完整列表。
甚至 :
使用.even?
检查整数是否是偶数。返回true
或false
布尔值 。
15.even? #=> false
4.even? #=> true
奇怪的 :
使用.odd?
检查整数是否为奇数。返回true
或false
布尔值 。
15.odd? #=> true
4.odd? #=> false
Ceil :
8.3.ceil #=> 9
6.7.ceil #=> 7
楼层 :
.floor
方法将浮点数 向下 .floor
入到最接近的数字。返回一个整数 。
8.3.floor #=> 8
6.7.floor #=> 6
下一个 :
使用.next
返回下一个连续的整数 。
15.next #=> 16
2.next #=> 3
-4.next #=> -3
Pred :
使用.pred
返回先前的连续整数 。
15.pred #=> 14
2.pred #=> 1
(-4).pred #=> -5
字符串 :
在数字上使用.to_s
( 整数 , 浮点数等)会返回该数字的字符串 。
15.to_s #=> "15"
3.4.to_s #=> "3.4"
最大的共同点 :
.gcd
方法提供两个数字的最大公约数(总是正数)。返回一个整数 。
15.gcd(5) #=> 5
3.gcd(-7) #=> 1
回合 :
1.round #=> 1
1.round(2) #=> 1.0
15.round(-1) #=> 20
时间 :
使用.times
迭代给定的块int
次。
5.times do |i|
print i, " "
end
#=> 0 1 2 3 4