本帖最后由 taroxd 于 2014-8-11 14:28 编辑
那么这段代码里,你想要获取的是什么呢?
class Test def self.new $name = xxxx end end test = Test.new p $name -> "test" test1 = test2 = @test3 = Test4 = $test = Test.new p $name -> ?? Test.new p $name -> ?? test = -> { Test.new } p $name -> ?? test.call p $name -> ?? test = Hash.new(Test.new) p $name -> ??
class Test
def self.new
$name = xxxx
end
end
test = Test.new
p $name -> "test"
test1 = test2 = @test3 = Test4 = $test = Test.new
p $name -> ??
Test.new
p $name -> ??
test = -> { Test.new }
p $name -> ??
test.call
p $name -> ??
test = Hash.new(Test.new)
p $name -> ??
当楼主把这些问号都填上之后,我们就召唤@晴兰 来帮楼主实现吧 |