るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.143秒)

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

検索結果

Array#clone -> Array (21222.0)

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

...

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

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

a
ry[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}...
...ます。

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

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

a
ry[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}...

Array#dup -> Array (21222.0)

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

...

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

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

a
ry[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}...
...ます。

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

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

a
ry[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}...