まつもと ゆきひろです.
In message "[ruby-list:2609] Re: Q: add class methods (Re: WWW library)"
on 97/04/04, sinara / blade.nagaokaut.ac.jp <sinara / blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|そうそう、前から質問しようと思っていたんですが、
|> class URL
|> def URL.method
|> ...
|> end
|> end
|と定義するのとトップレベルで
|class URL
| ...
|end
|def URL.method
| ...
|end
|
|と定義するのと差はありますか?
なんにも差は無いです.あ,URLのクラス定数がメソッド定義内で
使えなくなるという違いはありますね.これは結構大きいかも.
クラスメソッドって言っても単なる特異メソッドですから,その気
になればメソッドの中でだって定義できますが,やらない方が良い
でしょうね.