2008年3月31日月曜日

Chapter 2 Ruby.new

Objectsから始めるのはきつかろう。コードは外部表現にすぎないから、Reader周辺の導入が先に必要ってことかと。

と思ったら、それをやらずにボキャブラリーを導入するのか。

Class, object, instance, constructor, object identifier, instance variables, instance methods, receiver.

puts(say_goodnight("John-Boy"))

がmethod呼び出しだとして、receiverは何なのだろう?

nilはan objectなんだ。

blockは||を使って、lambda listを指定できて、そのblockを受けとったmethodの中でyieldにて呼び出せる。

以上

0 件のコメント: