From: "中村暁史 Nakamura Akifumi" Date: 2000-03-03T14:48:53+09:00 Subject: [ruby-list:21162] Re: メソッドの入り口 お世話になっております。 A.中村です。風邪で休み。 On Fri, 3 Mar 2000 14:28:29 +0900 ogino@coop.nagoya-u.ac.jp wrote: > 1) オブジェクトの型が想定しているものと違うかもしれない > うけども、なんとなくスマートではないですよね。 must.rb(だったっけ?)ってのを使うと少しスマートに 書けるそうですね。 > 2) インスタンス変数へ代入するときはコピーをつくるべきか 用途によります。この一言。 「同一と同値の違い」ってのがあるので、dupしたら台無しに なるケースもあります。逆にいえばdupしなかったら台無しに なるケースもあるわけです。 #それだけに、「用途を曖昧にせず絞り込む」ってのが #クラスだのメソッドだのを作るときの指針としては #意味あるのかも、と思います。 > 3) メソッドの実行中に別スレッド中でオブジェクトが変化するかも スレッドは疎いですが、これも用途次第かな…