Función Ruby Integer times con ejemplo

La función times en Ruby devuelve todos los números desde 0 hasta uno menos que el número en sí. Itera el bloque dado, pasando valores crecientes desde 0 hasta el límite. Si no se proporciona ningún bloque, se devuelve un Enumerador en su lugar.

Sintaxis : (número).veces

Parámetro : la función toma el número entero hasta el cual se devuelven los números. También toma un bloque.

Valor de retorno : la función devuelve todos los números desde 0 hasta uno menos que el número en sí.

Ejemplo 1:

# Ruby program for times function 
   
# Initializing the number 
num1 = 8
   
# Prints the number from 0 to num1-1 
puts num1.times { |i| print i, " " }
    
# Initializing the number
num2 = 5
   
# Prints the number from 0 to num2-1
puts num2.times { |i| print i, " " }

Producción :

0 1 2 3 4 5 6 7
0 1 2 3 4

Ejemplo #2:

# Ruby program for times function 
   
# Initializing the number 
num1 = 4
   
# Prints the number from 0 to num1-1 
puts num1.times { |i| print i, " " }
   
# Initializing the number
num2 = -2
   
# Prints the number from 0 to num2
puts num2.times { |i| print i, " " }

Salida :

0 1 2 3
-2

Ejemplo #3:

# Ruby program for times function 
   
# Initializing the number
num1 = 5
   
# Prints enumerator as no block is given 
puts num1.times 

Salida :

#

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *