From: Kenta MURATA Date: 2003-08-31T18:38:19+09:00 Subject: [ruby-list:38306] Re: 配列における「変数のモデル」 むらけんです. In message <20030831020742.9E77.GGB03124@nifty.ne.jp> at Sun, 31 Aug 2003 02:47:06 +0900, Take_tk wrote: > (5−1)変数の値が変わる、といっても、代入によって変数が指し示している > オブジェクトが入れ替わる場合と、破壊的メソッドによって変数が指し示してい > るオブジェクトの状態が変わる場合とがある。 Ruby の変数が持っている値はオブジェクトのリファレンスなので, 破壊的なメソッド呼び出しでは変数の値は変化しませんよね. > (6)変数を通してオブジェクトを利用可能にする/操作可能にする/対話可能 > にすることを参照という。 これも,なんか意味不明な気がします. > (6−1)オブジェクトは直接扱うことはできない。オブジェクトを変数から > 「取り出す」ことは出来ない。 オブジェクトを直接扱う事もできますよ. [ 1, 2, 3, 4, 5 ].each{|i| ... } とかできますから. -- 1024D/2A3FDBE6 2001-08-26 Kenta MURATA (muraken) Key fingerprint = 622A 61D3 280F 4991 4833 5724 8E2D C5E1 2A3F DBE6