まつもと ゆきひろです

In message "[ruby-dev:2706] [BUG??] a +"::""
    on 98/05/20, Keiju ISHITSUKA <keiju / rational.com> writes:

|けいじゅ@日本ラショナルソフトウェアです.
|
|珍しい(?)バグ(?)を発見しました.
|# まさか仕様ってことはないと思いますが...

仕様です.^^;;;

|その1.
|irb(main):002:0> a +"::" 

は + 演算子の前に空白があり,後ろにないので,

  a(+"::")

と解釈されてます.ちゃんと両方に空白を入れる(あるいは両方と
も取る)と正しく解釈してくれると思います.

|その2.
|irb(main):005:0> 1 +"2"
|TypeError: String can't be coerced into Fixnum

先日の変更で文字列から数値への暗黙の変換を行わなくなったので,
1+"2"はエラーになります.なんの問題もないと思いますが….

                                まつもと ゆきひろ /:|)