Что означает «=>» в Ruby и как это работает? [дубликат]

На этот вопрос уже есть ответ здесь:

Изучая Ruby, я наткнулся на " => "оператор иногда. Обычно я вижу его в форме

:symbol => value

, и кажется, что часто используется при передаче значений функциям. Как именно называется этот оператор? Что это значит? Он встроен в Ruby или это что-то, что разные фреймворки, такие как Rails и DataMapper, добавляют к классу символов? Используется ли он только вместе с классом символов? Спасибо.

41
задан Andrew Grimm 18 June 2011 в 08:38
поделиться