Kazuhiko
kazuh****@fdiar*****
2009年 7月 23日 (木) 17:09:48 JST
U.Nakamura wrote: > In message "[Hiki-dev:01259] Re: クラスメソッドの呼び出しに :: を使用している" > on Jul.23,2009 16:10:08, <kazuh****@fdiar*****> wrote: >> ちなみに、みなさんドット派なのは、::だと定数っぽくて、ドットだとメソッド >> 呼び出しっぽいから、みたいな理由なのでしょうか? > > っぽいというかなんというか、とても恣意的な例ですけど、 > > module M > def self.Foo > p :foo > end > end > > M.Foo #=> OK > M::Foo #=> NameError > > なので、メソッド呼び出しには常に.を使っておくのが大人の態度な > のかなー、とか思います。 というわけで、::→. なコミットしてください。 この手の変更は、今後やってくるであろう大きな変更の前にできるだけ済ませた いので、他にも「○○が気になって眠れない!!」という人はお早めにどうぞ。 かずひこ