Как создать переменную счетчика внутри 2d цикла цикла? - PullRequest
0 голосов
/ 31 мая 2018

, поэтому у меня есть Array

arr = [[2,3], [4,7] [2,9]]

и я хочу сохранить счетчик внутри моего цикла

for x, y in arr do
  counter = 0
  counter += 1
  p counter
end

он печатает 1, потому что я инициализировал счетчик с 0, и он продолжает это делать,Есть ли способ как-то отследить, сколько раз мой цикл работал?Я не хочу создавать временную переменную OUTSIDE loop

1 Ответ

0 голосов
/ 31 мая 2018

Попробуйте это

arr.each_with_index do |(x, y), i| 
 # you have your x, your y and the index in i
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...