[ruby-list:655] Re: swap values(Re: call by reference)

From: matz@... (Yukihiro Matsumoto)
Date: 1996-09-30 04:39:57 UTC
List: ruby-list #655
In message "[ruby-list:654] Re: swap values(Re: call by reference)"
    on 96/09/30, 石塚圭樹 <keiju@shljapan.co.jp> writes:
|
|けいじゅ@SHLジャパンです. 

|参照呼びができて嬉しいことに
|
|i++
|
|がありますね. Cになれてしまったせいか
|
|i += 1
|
|は何となく...

認めます.私も i+=1よりはi++の方が好きな人なので,いろいろ考
えたのですが,

  * 変数そのものをオブジェクトとして扱うのは本質的な変更になっ
    てしまうし,それだけでは ++ を実装できない
  * nlambdaの関数/メソッドを導入するにと言語仕様/実装ともに
    大幅な変更が必要
  * `++'をメソッドとした場合の意味づけが難しい

などの理由で断念しました.もっと良いアイディアがあれば採用し
たいですけど….
                                まつもと ゆきひろ /:|)

In This Thread

Prev Next