Array#cycle() : Cycle() es un método de clase Array que devuelve la array llamando al bloque dado cada vez para cada elemento en la array ‘n’ no. de veces y si se da ‘nil’, entonces lo llamará para siempre.
Sintaxis: Array.cycle()
Parámetro:
bloque – condición
n – número de veces para llamar al bloqueReturn: array llamando al bloque dado cada vez para cada elemento en el array ‘n’ no. de tiempos
Código #1: Ejemplo para el método de ciclo()
# Ruby code for cycle() method # declaring array a = [18, 22, 33, 5, 6] # declaring array b = [1, 4, 1, 1, 88, 9] # declaring array c = [18, 22, nil, nil, 50, 6] # cycling the array elements puts "cycle : #{a.cycle(3){ |x| puts x*x }}\n\n" # cycling the array elements puts "cycle : #{b.cycle(2){|x| puts x}}\n\n"
Producción :
324 484 1089 25 36 324 484 1089 25 36 324 484 1089 25 36 cycle : 1 4 1 1 88 9 1 4 1 1 88 9 cycle :
Código #2: Ejemplo para el método de ciclo()
# Ruby code for cycle() method # declaring array a = ["abc", "nil", "dog"] # declaring array b = ["cow", "1", "dog"] # cycling the array elements puts "cycle : #{a.cycle(3){ |x| puts x }}\n\n" # cycling the array elements # passing negative value for cycle puts "cycle : #{b.cycle(-1){|x| puts x}}\n\n"
Producción :
abc nil dog abc nil dog abc nil dog cycle : cycle :
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA