From: matz@... (Yukihiro Matsumoto) Date: 2002-11-07T13:31:58+09:00 Subject: [ruby-list:36390] Re: ar=[];ar+=2でエラー まつもと ゆきひろです In message "[ruby-list:36388] Re: ar=[];ar+=2でエラー" on 02/11/07, nobu.nakada@nifty.ne.jp writes: |> 同じ名前のメソッドがあるかどうかは動的でないと分からないと思 |> うんですが。 | |あ、「メソッドとして定義済み」というのは実際にレシーバがそのメ |ソッドを持っているかどうかという意味でしたか。「メソッドとして |解釈済み」ということかと勘違いしてました。 「実行時に」という話をしてた時点ではそういうことを考えていま した。つまり間違いってのはだいたいtypoによって発生するものが 多くて、それが問題になるのは「既存のメソッド名と重なっちゃう」 場合だと思っていたのです。 だって重なってなかったら今でも例外で分かるからね。いや、でも 中田さんの方法(これから代入される変数が先に使われていた場合 に警告する)のがだめだといってるわけではないです。ただ、忘れ ていただけで。