From: matz@... (Yukihiro Matsumoto) Date: 1997-01-27T20:36:00+09:00 Subject: [ruby-list:1913] Re: [Dist] Mutex まつもと ゆきひろです. In message "[ruby-list:1912] Re: [Dist] Mutex" on 97/01/27, sinara@blade.nagaokaut.ac.jp writes: |原です。 |> このふたつは不要かと.あと, | |ここは Kernel 等で定義されていて、method_missing に引っかかって |こないメソッドを書き連ねる欄なんですけど。to_s はあってもいいの |では。to_a はない方がいいかな。 にゃるほど.そういえばそうですね.やっぱりぼけているな.もう 帰ろう. # ひどい風邪なのでした. |あれ?その通りですね。こうしたのは何か訳があったんだけど、、、、 |忘れた。^^; 理由を忘れたんで,まあいいやと直しちゃったりすると実はやっぱ りなんか問題があって動かなくなるという経験を ruby ではたびた びしております.私のいいかげんな性格がバグを呼ぶのね. |効率に目をつむれば、「必ず呼ばれるメッソッド method」 とか |あると面白いですね。デフォルトが | |def method(meth, *x) | if iterator? | send(meth, *x) do |y| yield y end | else | send(meth, *x) | end |end | |みたいな。apply というべきか。 ちょっと分かんなかった.method_missingの中で呼ばれるのに便利 なメソッドって意味でしょうか? それならば,用意する気はあんま りないんですけど.だってmethod_missingを再定義するような人が 上記の7行が書けないはずがない…と私は思います. まつもと ゆきひろ /:|)