るりまサーチ

最速Rubyリファレンスマニュアル検索!
1941件ヒット [601-700件を表示] (0.086秒)
トップページ > クエリ:Ruby[x] > クエリ:ruby[x] > 種類:インスタンスメソッド[x] > クエリ:-[x] > クエリ:@[x] > クラス:Array[x]

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

<< < ... 5 6 7 8 9 ... > >>

Array#*(times) -> Array (136.0)

配列の内容を times 回 繰り返した新しい配列を作成して返します。 値はコピーされないことに注意してください。

...いことに注意してください。

@
param times 繰り返したい回数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。

@
raise TypeError 引数に整数以外...
...の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。

@
raise ArgumentError 引数に負の数を指定した場合に発生します。

//emlist[例][ruby]{
p [1, 2, 3] * 3 #=> [1, 2, 3, 1, 2, 3, 1, 2, 3]
//}...

Array#slice!(range) -> Array | nil (135.0)

指定した部分配列を自身から取り除き、取り除いた部分配列を返します。取り除く要素がなければ nil を返します。

...

@
param start 削除したい部分配列の先頭のインデックスを整数で指定します。

@
param len 削除したい部分配列の長さを整数で指定します。

@
param range 削除したい配列の範囲を Range オブジェクトで指定します。

//emlist[例][ruby]{...

Array#slice!(start, len) -> Array | nil (135.0)

指定した部分配列を自身から取り除き、取り除いた部分配列を返します。取り除く要素がなければ nil を返します。

...

@
param start 削除したい部分配列の先頭のインデックスを整数で指定します。

@
param len 削除したい部分配列の長さを整数で指定します。

@
param range 削除したい配列の範囲を Range オブジェクトで指定します。

//emlist[例][ruby]{...

Array#slice(pos, len) -> Array | nil (135.0)

指定された自身の部分配列を返します。Array#[] と同じです。

...指定された自身の部分配列を返します。Array#[] と同じです。

@
param pos Array#[] と同じです。

@
param len Array#[] と同じです。

@
param range Array#[] と同じです。

//emlist[例][ruby]{
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=>...

Array#slice(range) -> Array | nil (135.0)

指定された自身の部分配列を返します。Array#[] と同じです。

...指定された自身の部分配列を返します。Array#[] と同じです。

@
param pos Array#[] と同じです。

@
param len Array#[] と同じです。

@
param range Array#[] と同じです。

//emlist[例][ruby]{
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=>...

絞り込み条件を変える

Array#&(other) -> Array (132.0)

集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。

...は self における要素の順と同じです。

@
param other 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。

@
raise TypeError 引数に配列以外の(暗黙の型...
...変換が行えない)オブジェクトを
指定した場合に発生します。

//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}

@
see Array#|...
...変換が行えない)オブジェクトを
指定した場合に発生します。

//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}

@
see Array#|, Array#intersection...

Array#all? -> bool (132.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...る配列に対しては true を返します。

@
param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } # => true
p [5, -1, 7].all? {|v| v > 0 } # => false
p [].all? {...
...|v| v > 0 } # => true
p %w[ant bear cat].all?(/t/) # => false
//}

@
see Enumerable#all?...

Array#all? {|item| ... } -> bool (132.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...る配列に対しては true を返します。

@
param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } # => true
p [5, -1, 7].all? {|v| v > 0 } # => false
p [].all? {...
...|v| v > 0 } # => true
p %w[ant bear cat].all?(/t/) # => false
//}

@
see Enumerable#all?...

Array#all?(pattern) -> bool (132.0)

すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。

...る配列に対しては true を返します。

@
param pattern ブロックの代わりに各要素に対して pattern === item を評価します。

//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } # => true
p [5, -1, 7].all? {|v| v > 0 } # => false
p [].all? {...
...|v| v > 0 } # => true
p %w[ant bear cat].all?(/t/) # => false
//}

@
see Enumerable#all?...

Array#flatten!(lv = nil) -> self | nil (132.0)

flatten は自身を再帰的に平坦化した配列を生成して返します。flatten! は 自身を再帰的かつ破壊的に平坦化し、平坦化が行われた場合は self をそうでない 場合は nil を返します。 lv が指定された場合、lv の深さまで再帰的に平坦化します。

...場合は self をそうでない
場合は nil を返します。
lv が指定された場合、lv の深さまで再帰的に平坦化します。

@
param lv 平坦化の再帰の深さを整数で指定します。nil を指定した場合、再
帰の深さの制限無しに平坦化...
...nt メソッドによる暗
黙の型変換を試みます。

@
raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。

@
raise ArgumentError 配列要素が自身を含むような無限に...
...ネストした配列に対して flatten を呼んだ場合に発生します。

//emlist[例][ruby]{
# 自身を再帰的に平坦化する例。
a = [1, [2, 3, [4], 5]]
p a.flatten #=> [1, 2, 3, 4, 5]
p a #=> [1, [2, 3, [4], 5]]

# 自身を破壊...

絞り込み条件を変える

<< < ... 5 6 7 8 9 ... > >>