Dlaczego ten kod "blokuje" ruby? A jaki jest najlepszy sposób, aby go wyprzedzić? Poniżej zamieściłem moje rozwiązanie. Czy jest inny sposób na zrobienie tego? Z góry dziękuję!Dodawanie do tablicy podczas iteracji
Kod:
nums = [1, 2, 3]
nums.each { |i| nums << i + 1 }
Moje rozwiązanie:
nums = [1, 2, 3]
adjustments = []
nums.each { |i| adjustments << i + 1 }
nums += adjustments
+1 Wow .. To ma teraz sens! Dzięki! – Dru