азница в синтаксисе @block вызывает «LocalJumpError: блок не задан (yield)» [duplicate]
На этот вопрос уже есть ответ:
лок @Code передается каждой работе в скобках, но не с помощью «do» - «end» (ruby) 3 ответаУвидел странный случай, пытаясь выяснить, что здесь происходит:
> def test
> p yield
> end
=> nil
> test { 1 }
1
=> 1
> p test { 1 }
1
1
=> 1
> p test do
> 1
> end
LocalJumpError: no block given (yield)