Files
freeCodeCamp/guide/russian/ruby/ruby-numbers-methods/index.md
2018-10-16 21:32:40 +05:30

4.1 KiB
Raw Blame History

title, localeTitle
title localeTitle
Ruby Number Methods Методы номера Ruby

Ruby предоставляет множество встроенных методов, которые вы можете использовать для чисел. Ниже приведен неполный список методов integer и float .

Даже :

Использовать .even? для проверки четности целого числа . Возвращает true или false boolean .

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

Нечетный :

Использовать .odd? чтобы проверить, является ли целое число нечетным. Возвращает true или false boolean .

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

Ceil :

.ceil метода .ceil плавают до ближайшего числа. Возвращает целое число .

    8.3.ceil #=> 9 
    6.7.ceil #=> 7 

Этаж :

В .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 для числа ( целое число , float и т. Д.) Возвращает строку этого числа.

    15.to_s  #=> "15" 
    3.4.to_s #=> "3.4" 

Самый большой общий знаменатель :

Метод .gcd обеспечивает наибольший общий делитель (всегда положительный) двух чисел. Возвращает целое число .

    15.gcd(5) #=> 5 
    3.gcd(-7) #=> 1 

Раунд :

Используйте .round чтобы вернуть округленное целое число или float .

    1.round        #=> 1 
    1.round(2)     #=> 1.0 
    15.round(-1)   #=> 20 

Время :

Используйте .times для итерации заданного блока int times.

    5.times do |i| 
      print i, " " 
    end 
    #=> 0 1 2 3 4