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