- 24 名前:soopy [03/12/10 22:43]
- {
fun main(){do: println "Hello, World!";}; } main(); 上の文は、{ と }に囲まれた部分がオブジェクトを表していて、 そのオブジェクトにmainというシンボルを送っています。 オブジェクトにシンボルが送られると、そのオブジェクト内の 同じ名前の要素が返されます。この場合、mainという名前の 関数(実際にはクロージャ)が返ってきます。 そして、返ってきた関数にさらに()=ヌル・オブジェクトを メッセージとして送ることにより、関数が実行されます。 (soopy.sourceforge.jp/tutorial/soopycontent8.html) かっこいい! メッセージモデルが素直に説明できる. 一般的なOOPLのメソッド起動も引数指定もメッセージに統一されてる〜
|

|