Вызов / применение лямбда-выражения по сравнению с вызовом функции - синтаксис в Ruby отличается. Почему?

Я новичок в Ruby и все еще пытаюсь понять некоторые принципы проектирования языка. ЕСЛИ Я все понял, вызов лямбда-выражения в Ruby должен заключаться в квадратные скобки, а «обычный» вызов функции - в «обычные» / круглые скобки.

Есть особая причина того, что синтаксис отличается? Или, другими словами, (почему) вызывающий должен знать, вызывают ли они функцию или применяют лямбда-выражение?

31
задан the Tin Man 3 August 2015 в 16:34
поделиться