[Hiki-dev:01263] Re: クラスメソッドの呼び出しに :: を使用している

Back to archive index

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
> 
> なので、メソッド呼び出しには常に.を使っておくのが大人の態度な
> のかなー、とか思います。

というわけで、::→. なコミットしてください。

この手の変更は、今後やってくるであろう大きな変更の前にできるだけ済ませた
いので、他にも「○○が気になって眠れない!!」という人はお早めにどうぞ。

かずひこ




Hiki-dev メーリングリストの案内
Back to archive index