retry, 重新迭代
arr = [1,2,3,4]
flg = true
arr.each do |num|
puts num
if num == 3 && flg
flg = false
retry
end
end
输出
1
2
3
1
2
3
4
retry, 重新迭代
arr = [1,2,3,4]
flg = true
arr.each do |num|
puts num
if num == 3 && flg
flg = false
retry
end
end
1
2
3
1
2
3
4