Ответ 1
Это рубиновый 1,9-дюймовый "прочный лямбда". Например, см. эту статью с 2008 г..
Ореховая скорлупа:
> foo2 = ->(arg) { arg*2 }
> foo2.call "now"
=> nownow
Обратите внимание на недостаток места между ->
и (arg)
, который преднамерен.