fib = Enumerator.new do |y| # <--- this is line 9
a = b = 1
loop do
y << a
a, b = b, a + b
end
end
p fib.take(10) # => [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
With:
app/app_delegate.rb:9:in `application:didFinishLaunchingWithOptions:': wrong number of argument (0 for 1) (ArgumentError)
*** Terminating app due to uncaught exception 'ArgumentError', reason: 'app/app_delegate.rb:9:in `application:didFinishLaunchingWithOptions:': wrong number of argument (0 for 1) (ArgumentError)
This crashes:
With:
app/app_delegate.rb:9:in `application:didFinishLaunchingWithOptions:': wrong number of argument (0 for 1) (ArgumentError)
*** Terminating app due to uncaught exception 'ArgumentError', reason: 'app/app_delegate.rb:9:in `application:didFinishLaunchingWithOptions:': wrong number of argument (0 for 1) (ArgumentError)