标签: ruby
在下面的例子中,函数foo不在任何类中,在这种情况下“我是”哪个类的实例?
def foo () @i = "hello world" end foo puts @i
答案 0 :(得分:6)
foo属于Object:
foo
Object
def foo @i = "hello world" end Object.instance_methods(false) # => [:foo] method(:foo).owner # => Object