Wpis z mikrobloga

Dlaczego w takim kodzie

triangular_numbers = Enumerator.new do |yielder|
number = 0
count = 1
loop do
number += count
count += 1
yielder.yield number
end
end
5.times { print triangular_numbers.next, " " }

gdy próbuję zrobić

triangular_numbers = Enumerator.new
triangular_numbers do |yielder|
w 2 linijkach to zwraca mi błąd? To nie ma sensu bo w tym przypadku rozbijam to na 2 linijki i powinno działać a nie działa?
#ruby #rails
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach