我知道使用 self.name 是有意义的,但是在下面的代码中 @name 是什么意思?
class NewGame < Game
attr_accessor :name
def initialize(name, options={})
super
self.name = name
end
def add_game(name)
@name = name
end
end
这还合法吗?我做错了吗?
我知道使用 self.name 是有意义的,但是在下面的代码中 @name 是什么意思?
class NewGame < Game
attr_accessor :name
def initialize(name, options={})
super
self.name = name
end
def add_game(name)
@name = name
end
end
这还合法吗?我做错了吗?