while true times loop for example array ruby loops

ruby - true - ¿Cómo puedo saber en qué iteración estoy usando el método Integer.times?



times ruby (1)

Digamos que tengo

some_value = 23

Uso el método de los times los Integer para hacer un bucle.

Dentro de la iteración, ¿hay una manera fácil, sin tener un contador, para ver en qué iteración se encuentra el bucle?


Sí, solo haz que tu bloque acepte un argumento:

some_value.times{ |index| puts index } #=> 0 #=> 1 #=> 2 #=> ...

o

some_value.times do |index| puts index end #=> 0 #=> 1 #=> 2 #=> ...