def [](param) # do stuff end
这种方法声明是什么意思?它是如何工作的?什么时候用?以及如何使用实例对象调用这种方法?
class Foo def [](param) # body end end f = Foo.new f[:some_value]