るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.039秒)
トップページ > クエリ:@[x] > クエリ:class[x] > クラス:Array[x]

別のキーワード

  1. argf.class each
  2. argf.class each_line
  3. argf.class lines
  4. class new
  5. argf.class gets

ライブラリ

キーワード

検索結果

Array#to_a -> Array (25.0)

self を返します。ただし、Array のサブクラスのインスタンスに対して呼ばれた時は、 自身を Array に変換したものを返します。

...Array のサブクラスのインスタンスに対して呼ばれた時は、
自身を Array に変換したものを返します。

//emlist[例][ruby]{
class
SubArray < Array; end
ary1 = Array([1, 2, 3, 4])
ary2 = SubArray([1, 2, 3, 4])

ary1.to_a # => [1, 2, 3, 4]
ary1.to_a.class #...
...=> Array

ary2.to_a # => [1, 2, 3, 4]
ary2.to_a.class # => Array
//}

@
see Array#to_ary...

Array#to_ary -> self (25.0)

self をそのまま返します。

...をそのまま返します。

//emlist[例][ruby]{
class
SubArray < Array; end
ary1 = Array([1, 2, 3, 4])
ary2 = SubArray([1, 2, 3, 4])

ary1.to_ary # => [1, 2, 3, 4]
ary1.to_ary.class # => Array

ary2.to_ary # => [1, 2, 3, 4]
ary2.to_ary.class # => SubArray
//}

@
see Array#to_a...

Array.[](*item) -> Array (13.0)

引数 item を要素として持つ配列を生成して返します。

...す。

Array
のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。

@
param item 配列の要素を指定します。

//emlist[例][ruby]{
Array
[1, 2, 3] #=> [1, 2, 3]

class
SubArray < Array
# .....
....
end
p SubArray[1, 2, 3] # => [1, 2, 3]
//}...