From: sinara@... Date: 1997-01-27T20:29:58+09:00 Subject: [ruby-list:1912] Re: [Dist] Mutex 原です。 > まつもと ゆきひろです. > わたしからコメントするなら > > | def to_s > | def to_a > このふたつは不要かと.あと, ここは Kernel 等で定義されていて、method_missing に引っかかって こないメソッドを書き連ねる欄なんですけど。to_s はあってもいいの では。to_a はない方がいいかな。 > | def method_missing(meth, *x) > の方がきれいかと.どちらも些細なことですが. あれ?その通りですね。こうしたのは何か訳があったんだけど、、、、 忘れた。^^; > |半ばジョークスクリプトですが。 > > 効率は良くないですよねえ.まあ,rubyで効率を追求しても限界が > ありますけど.あまり頻繁に使われないならこれで十分な気もしま > すね. 効率に目をつむれば、「必ず呼ばれるメッソッド method」 とか あると面白いですね。デフォルトが def method(meth, *x) if iterator? send(meth, *x) do |y| yield y end else send(meth, *x) end end みたいな。apply というべきか。 実はあったりして。:-) ---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=-- Shin-ichro Hara(Nagaoka Univ.of Tech.)