freeCodeCamp/guide/chinese/ruby/ruby-numbers-methods/index.md

3.1 KiB
Raw Blame History

title localeTitle
Ruby Number Methods Ruby编号方法

Ruby提供了各种可用于数字的内置方法。以下是整数浮点方法的不完整列表。

甚至

使用.even?检查整数是否是偶数。返回truefalse 布尔值

    15.even? #=> false 
    4.even?  #=> true 

奇怪的

使用.odd?检查整数是否为奇数。返回truefalse 布尔值

    15.odd? #=> true 
    4.odd?  #=> false 

Ceil

.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 

回合

使用.round返回舍入的整数浮点数

    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