From: matz@... (Yukihiro Matsumoto) Date: 1997-08-05T11:19:12+09:00 Subject: [ruby-list:3588] Re: boolean values (Re: Nil is a subclass of Object?) まつもと ゆきひろです In message "[ruby-list:3586] Re: boolean values (Re: Nil is a subclass of Object?)" on 97/08/05, maeda shugo writes: |前田です。 |組み込みのメソッドで引数のnilを真とみなすものがあり |ますよね?(たとえばattrとか) ?? Module#attrの仕様は attr(name[, public]) そのモジュールをインクルードするクラスのインスタンスに対して nameという属性とそのアクセスメソッドを定義します.アクセスメ ソッドの定義は次のようです. def attr; @attr; end 省略可能な第2引数publicが指定され,その値が真である場合には 書き込みメソッドname=も同時に定義されます.その定義は以下の ようです. ですから,nilを真とみなしているわけではないと思うのですが. まつもと ゆきひろ /:|)