Что делает знак @?
У меня есть код @array = array
, Что значит ставить @
подписать перед array
делать?
1 ответ
Решение
Переменные в форме @<something>
переменные экземпляра в Ruby. Они являются частью класса, в котором вы их создаете.
Например в:
class Something
def initialize(x)
@x = x
end
end
@x
переменная экземпляра класса Something
в то время как x
простая локальная переменная метода initialize
,