4.1 KiB
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