在Ruby中分配实例变量

时间:2018-06-03 07:47:58

标签: ruby class

很多时候我看到一个类实例变量用@符号改变了。例如,@ name =" kitty"但是因为有一个attr_accessor:name。我们也可以写出名字=" kitty"在课堂上。

使用@name与名称(使用attr_accessor)之间是否存在显着差异?我知道他们采取不同的途径。 在类方法上使用self.name调用时,@ name是直接的,但最终结果是一样的吗?

0 个答案:

没有答案