2014-03-07から1日間の記事一覧

Marshalモジュールを使った「深い」コピー

配列やハッシュなどの要素がStringやIntegerなどであれば、dupメソッド又はcloneメソッドでコピーすれば問題がありません。コピー後の要素を書き替えても、元の配列やハッシュはそのまま維持されます。 しかし、配列やハッシュの要素として例えば配列オブジ…