オブジェクトのコピー

参考:

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

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

Ruby のオブジェクトコピーで気をつけること | DoRuby

dup / clone

参考:

instance method Object#clone (Ruby 2.6.0)

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

参考:

module function Marshal.#dump (Ruby 2.6.0)

module function Marshal.#load (Ruby 2.6.0)

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]

タグ:

コメントを残す

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