ももちゃん@あるもにこすです.

まつもとさんのメールの Content-Type がなんか変です...
Content-Type: text/plain; charset=X-CTEXT

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:6225] Re: Ruby連載 第4話
Date: Wed, 4 Feb 98 14:57:33 +0900

> まつもと ゆきひろです
> 
> 変数がオブジェクトでないRubyではi++という式をオブジェクト指
> 向的に解釈できないからです.構文糖としても良いのですが,その
> 場合には整数でない値が入っている変数に++を適用した場合の挙動
> を定義する必要があり,説得力のある提案が出ていません.

ふむぅ.

たとえば perl は適当にインクリメントしてますよね.

 "test"++ == "tesu"

実数だとどうなるんだろ?

$ perl -e '$i = 1.5; print "$i\n"; $i++; print "$i\n";'
1.5
2.5

数値型の時は $i += 1 と同じ,という定義ではダメでしょうか.

うーん.美しくないかなぁ.