From: shugo@... (Shugo Maeda) Date: 1997-12-10T15:32:18+09:00 Subject: [ruby-dev:1024] Re: ruby 1.1b1 released 前田です。 In message "[ruby-dev:1020] Re: ruby 1.1b1 released" Kazuhisa Yanagawa wrote: | Fixnum の参照を取る操作は新たなオブジェクトの実体を返すことにする. | つまり `a = 1' とした場合, a には新たな 1 の実体が束縛される. で, | Fixnum#succ! が定義されていれば, a.succ! を実行してもほかの 1 は変化 | せず, a に束縛された 1 だけが破壊的に更新され 2 になる.... Fixnumは即値なのでまずいですね。 | # 「a = a.succ の省略形を a++ と定義する」ってのと結果的には全然変わ | # らないあたりがしょうもない. やはりrubyでa++を意味付けるにはa = a + 1またはa = a.succを呼び出す シンタックスシュガーとでもするしかないような気がします。 でもまつもとさんはそれでは不満なのですよね。 -- 前田 修吾