From: matz@... (Yukihiro Matsumoto) Date: 2002-12-06T02:12:02+09:00 Subject: [ruby-list:36684] Re: SyntaxError caused by redefinition of Class#== within irb. まつもと ゆきひろです In message "[ruby-list:36683] SyntaxError caused by redefinition of Class#== within irb." on 02/12/06, Shusaku writes: |irb で Object#== を(インタラクティブに)再定義しようとすると |SyntaxError になります。 むう、irbのバグみたいですね。def ==(other)をdefとotherの比較 と見なしてるみたい。おかしいな。石塚さんが直してくれるかな。 |おそらく irb ゆえの制限だと思いますが、回避方法はありますか? 全部一行で書く。 irb(main):003:1> def ==(other);....;end