irb(main):001:0> def foo(x)
irb(main):002:1> x * 10
irb(main):003:1> end
=> nil
irb(main):004:0> def bar(y)
irb(main):005:1> y + 3
irb(main):006:1> end
=> nil
irb(main):007:0> foo(10).tap{|x| bar(x)}
=> 100
我希望這種方法可以允許不指定局部變量的方法鏈接,即返回103而不是100.這是怎麼回事?紅寶石方法鏈中間值
「tap」點不允許您在不更改方法鏈的情況下插入代碼。它返回'self'。 – Linuxios 2014-11-21 22:28:30