Ответ 1
Это правильно. Подробнее об этом в официальной документации: http://www.ruby-doc.org/core-2.1.1/doc/syntax/literals_rdoc.html#label-Procs
У меня есть сомнение в синтаксисе лямбда-литерала, соответствующего этому (более классическому) синтаксису лямбда:
lambda { |foo| }
Правильно ли это?
->(foo) {}
Спасибо.
Это правильно. Подробнее об этом в официальной документации: http://www.ruby-doc.org/core-2.1.1/doc/syntax/literals_rdoc.html#label-Procs