3.3 KiB
title | localeTitle |
---|---|
Ruby Number Methods | Métodos de números de rubíes |
Ruby proporciona una variedad de métodos incorporados que puedes usar en los números. La siguiente es una lista incompleta de métodos enteros y flotantes .
Incluso :
Utilizar .even?
para comprobar si un número entero es par. Devuelve un booleano true
o false
.
15.even? #=> false
4.even? #=> true
Impar
Utilizar .odd?
para comprobar si un número entero es impar o no. Devuelve un booleano true
o false
.
15.odd? #=> true
4.odd? #=> false
Ceil :
Las rondas del método .ceil
flotan hasta el número más cercano. Devuelve un entero .
8.3.ceil #=> 9
6.7.ceil #=> 7
Suelo :
Las rondas del método .floor
flotan hacia abajo hasta el número más cercano. Devuelve un entero .
8.3.floor #=> 8
6.7.floor #=> 6
Siguiente :
Utilice .next
para devolver el siguiente entero consecutivo.
15.next #=> 16
2.next #=> 3
-4.next #=> -3
Pred :
Utilice .pred
para devolver el entero consecutivo anterior.
15.pred #=> 14
2.pred #=> 1
(-4).pred #=> -5
A la cuerda :
El uso de .to_s
en un número ( entero , flotadores , etc.) devuelve una cadena de ese número.
15.to_s #=> "15"
3.4.to_s #=> "3.4"
El mayor denominador común :
El método .gcd
proporciona el mayor divisor común (siempre positivo) de dos números. Devuelve un entero .
15.gcd(5) #=> 5
3.gcd(-7) #=> 1
Ronda :
Utilice .round
para devolver un entero redondeado o un flotador .
1.round #=> 1
1.round(2) #=> 1.0
15.round(-1) #=> 20
Los tiempos
Use .times
para iterar el bloque dado int
veces.
5.times do |i|
print i, " "
end
#=> 0 1 2 3 4