るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.051秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クエリ:dup[x] > クラス:Array[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. dsa p

検索結果

Array#dup -> Array (18241.0)

レシーバと同じ内容を持つ新しい配列を返します。

...
dup
は内容と tainted だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。

//emlist[例][ruby]{
ary = ['string']
p
ary...
...#=> ["string"]
copy = ary.dup
p
copy #=> ["string"]

ary[0][0...3] = ''
p
ary #=> ["ing"]
p
copy #=> ["ing"]
//}...
...すが、
dup
は内容だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。

//emlist[例][ruby]{
ary = ['string']
p
ary...

Array#clone -> Array (41.0)

レシーバと同じ内容を持つ新しい配列を返します。

...
dup
は内容と tainted だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。

//emlist[例][ruby]{
ary = ['string']
p
ary...
...#=> ["string"]
copy = ary.dup
p
copy #=> ["string"]

ary[0][0...3] = ''
p
ary #=> ["ing"]
p
copy #=> ["ing"]
//}...
...すが、
dup
は内容だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。

//emlist[例][ruby]{
ary = ['string']
p
ary...