3.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.1 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| 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