Shugo Maeda <shugo / netlab.co.jp> writes: > > > (1) 変数はある値を保持する箱であって、値はオブジェクトへの参照である > > なるほど、そういう考え方もあるのですね。 > でも普通は、 > > > (2) 変数はオブジェクトを指す(or 刺す)矢印(or ピン)である > > のようにイメージしているのじゃないかなあ。 > RubyやJavaやSmalltalkでは「変数は箱」というイメージは捨てた方がわか > りやすいような気がします。 Javaの場合ですと、プリミティブ型(intなど)があって、そっちは箱をイメー ジせざるを得ないですよね。これを含めて参照型も同じく説明できる上記(1) の説明方法は、Javaには合っていると思います。Rubyでは… 高木 浩光@電子技術総合研究所 http://www.etl.go.jp/~takagi/ (工事中)