Tại sao mã này 'khóa' ruby? Và cách tốt nhất để vượt qua nó là gì? Tôi đã đăng giải pháp của mình bên dưới. Có một cách khác để làm điều này? Cảm ơn trước!Thêm vào một mảng trong khi Iterating
Code:
nums = [1, 2, 3]
nums.each { |i| nums << i + 1 }
Giải pháp của tôi:
nums = [1, 2, 3]
adjustments = []
nums.each { |i| adjustments << i + 1 }
nums += adjustments
+1 Wow .. Điều đó hoàn toàn có ý nghĩa ngay bây giờ! Cảm ơn! – Dru