0

在下面的示例中,函数 foo 不在任何类中,在这种情况下,“我是”哪个类的实例?

def foo ()
  @i = "hello world"
end

foo
puts @i
4

1 回答 1

6

foo属于Object

def foo
  @i = "hello world"
end

Object.instance_methods(false) # => [:foo]
method(:foo).owner # => Object
于 2013-06-20T10:49:35.467 回答