我发现了这个很棒的 gem 'method finder',我试图用它来帮助提高我对 Ruby 的理解,问题是我并没有真正理解它。它从文档中给出了这个例子。'unknown' 方法应该替换任何会在周围代码中给出结果的方法,但是这个例子告诉我们什么?
>> 10.find_method { |n| n.unknown(3) == 1 }
=> ["Fixnum#%", "Fixnum#<=>", "Fixnum#>>", "Fixnum#[]", "Integer#gcd", "Fixnum#modulo", "Numeric#remainder"]