willnetの日記

 | 

2009-09-13

Methodオブジェクト

18:37 | Methodオブジェクト - willnetの日記 を含むブックマーク はてなブックマーク - Methodオブジェクト - willnetの日記

Procがブロックをオブジェクトにしたようなものだとしたら、Methodはメソッドをオブジェクトにしたようなもの。

o.method(:succ)

のようにして生成する。両者はほぼ同じ(callメソッドで呼び出せる)機能を持っており、両者間の変換もできるが、クロージャの有無が異なる。Methodはクロージャではない。

 |