标签: ruby class
很多时候我看到一个类实例变量用@符号改变了。例如,@ name =" kitty"但是因为有一个attr_accessor:name。我们也可以写出名字=" kitty"在课堂上。
使用@name与名称(使用attr_accessor)之间是否存在显着差异?我知道他们采取不同的途径。 在类方法上使用self.name调用时,@ name是直接的,但最终结果是一样的吗?