class Item
def name=(name_value)
@name = name_value
end
def name
@name
end
end
在第一种情况的制定者名称和初始化符号“=”:红宝石。在一个对象
item = Item.new
item.name=("value")
puts item.class
我不断收到。
Item
在第二种情况:
item = Item.new.name=("value")
puts item.class
我
String
为什么?我不明白区别。
我们的答案像双胞胎:) – 2012-07-09 17:37:05