From: keiju@... (ÀÐÄͷ½¼ù ) Date: 1997-02-17T17:14:24+09:00 Subject: [ruby-list:2151] Re: [BUG] for line in $< けいじゅ@SHLジャパンです. In [ruby-list :02147 ] the message: "[ruby-list:2147] Re: [BUG] for line in $< ", on Feb/17 12:59(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >|内容と状態ですか, 分かるようで分からない表現ですね. もうちょっと分かり >|やすく教えてもらえませんか? >freezeされた文字列をdupでコピーした場合はfreezeされていない >が,cloneでコピーした場合はfreezeされているということです. そういういみでなくて, dup/cloneを再定義する時の基準見たいのを教えて頂 きたかったのですが... >|> case obj >|> when Class, Module >|> ... >|> end >|>なんてのを書けると便利かな. >|これ便利ですね. 文字列で比較しないですんでいるし... >次のリリースからはこうしようとおもいます. 期待. 期待. >|ところで, obj.type でなくても良いようにできるんですか? 例えば, 上記の >|when は >| >|Class === obj >| >|で比較しているのかな? > >caseってのはもともと === を使って比較しているんです. 引数の順番を気にしただけです. whenの引数(?)がレシーバになるんですね? と聞きたかったわけです. obj === Class だと大変なことになりそう. __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----