Подтвердить что ты не робот

Какие магические переменные $ -prefixed в Ruby?

Я видел магические переменные, подобные этому в Ruby. $_ $' $0

Есть ли полная ссылка на то, что все они означают и как они установлены?

4b9b3361

Ответ 1

Их зовут global variables. Есть несколько разных ссылок.

Вы можете получить полный список, вызвав метод Kernel#global_variables

puts global_variables

Ruby также включает в стандартную библиотеку файл с именем " English.rb ", в котором подробно объясняется несколько глобальных переменных.

Также есть (заархивированная версия) " Загадочные рубиновые глобальные переменные и их значения ".

Наконец, викибук по программированию на Ruby содержит ссылку " Предопределенные переменные ".

Ответ 3

Документация Ruby была очень ориентирована на классы. Однако в последних версиях Ruby есть rdoc files о литералах, приоритете, синтаксисе, globals и многое другое.