From: matz@... (Yukihiro Matsumoto) Date: 1998-10-04T01:15:35+09:00 Subject: [ruby-list:9807] Re: Class method and methond まつもと ゆきひろです In message "[ruby-list:9805] Re: Class method and methond" on 98/10/04, MAEDA Shugo writes: ||クラス名.メソッド名 と クラス名#メソッド名 を使い分けていますよね。 ||どちらかがクラスメソッドで、どちらかが インスタンスのメソッドなんだろう ||とは、思っていたのですが、ちゃんと調べずにそのまんまになっていました。 | |Thread.joinの場合クラスメソッドでThread#joinがインスタンスメソッド |ではないでしょうか。 ピンポン.その通りです. ||質問2:今日のひとこと(10/01)の「Thread.joinをなくしThread#joinに」は || リファレンスマニュアルと矛盾するみたいですが、どういうことなんでしょう? | |あまり明確に区別されてないということでは? (^^; |僕はSatherの影響で、クラスメソッドの時はThread::joinと書いたりします。 へ? 今はThreadクラスメソッドjoinがあるが,それはなくして Threadインスタンスのメソッド join にしようという意味なんです が.リファレンスマニュアルにもクラスメソッドしか載ってないと 思うのですが,と思ったらなんだか Thread#join という表現があ りますね.^^;;; これま間違いです. |ところでJava風にjoinがインスタンスメソッドになったついでに |第2引数でtimeout指定できるようにすると便利ではないでしょうか? 第2引数? Javaのjoinを調べてみなくちゃな. まつもと ゆきひろ /:|)