Вопрос проверяет знание различных типов переменных и их областей видимости в Ruby.
Короткий ответ
В Ruby есть четыре типа переменных:
Локальные (local_variable) — видны только внутри блока, метода или класса.
Переменные экземпляра (@instance_variable) — принадлежат конкретному объекту.
Переменные класса (@@class_variable) — делятся между всеми экземплярами класса.
Глобальные ($global_variable) — доступны из любого места программы.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.