我们知道,在 Ruby 1.9 中有几种 Proc 调用方式
f =->n {[:hello, n]}
p f[:ruby] # => [:hello, :ruby]
p f.call(:ruby) # => [:hello, :ruby]
p f.(:ruby) # => [:hello, :ruby]
p f === :ruby # => [:hello, :ruby]
我很好奇,调用 Proc 的更“自然”方式是什么?“自然”可能意味着更多的计算机科学——类似的方式。