ご存知のように、Ruby1.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を呼び出すより「自然な」方法は何ですか?「ナチュラル」は、おそらく、より多くのコンピュータサイエンスを意味します-方法のように。