0

我有代码@array = array。把@标志放在前面array有什么用?

4

1 回答 1

3

表单@<something>中的变量是 Ruby 中的实例变量。它们是您在其中创建它们的类的一部分。

例如在:

class Something
    def initialize(x)
        @x = x
    end
end

@x是类的实例变量,Something而是x方法的简单局部变量initialize

于 2014-02-03T17:01:52.353 回答