概要

参考:

浅いコピーと深いコピー – Qiita

オブジェクト ID と、ディープ/シャロー (deep / shallow) コピーについて | task blog

オブジェクトコピーで気をつけること | Appirits spirits

dup / clone

参考:

Object#clone | Ruby リファレンスマニュアル [公式]

Diving into Ruby’s #dup and #clone | AppSignal Blog

#clone vs #dup | Raycent Tan

Dup vs Clone in Ruby: Understanding The Differences | RubyGuides

Marshal.dump / Marshal.load

参考:

Marshal.#dump | Ruby リファレンスマニュアル [公式]

Marshal.#load | Ruby リファレンスマニュアル [公式]

deep_dup (ActiveSupport)

参考:

あっけなくディープコピー on Rails – Qiita

浅いコピーと深いコピー – Qiita

deep_dup | Rails ガイド [公式]

deep_dup – Array | Ruby on Rails API [Official]

deep_dup – Hash | Ruby on Rails API [Official]

deep_dup – Object | Ruby on Rails API [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA