最佳答案
我理解 some_instance.send
的概念,但是我想弄明白为什么你可以把它称为双向的。Ruby Koans 暗示,除了提供许多不同的方法来做同样的事情之外,还有一些其他的原因。下面是两个用法例子:
class Foo
def bar?
true
end
end
foo = Foo.new
foo.send(:bar?)
foo.__send__(:bar?)
有人知道这是怎么回事吗?