しらたまのコミッタ日記

2006-12-28

[][]参照渡し 17:23

型指定のみされている引数が、参照渡しされる不具合を修正しました。

 

引数に{}がついていた場合のデフォルト値が、参照渡しになっていました。

デフォルト値を値渡しにして、配列/ハッシュ/グループの場合だけ参照渡しになるように変更。

 

ところで、配列/ハッシュ/グループって値渡しでも、データ自体がコピーされる訳ではないんですね。

ただ参照カウンタが増やされるだけ。

だから内容を変更すれば、元の変数も変更されます。

気を付けないとハマりそうです。

200612
200701020304050708101112
20080103040506070912
200904
20100204
201104