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