るりまサーチ

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

別のキーワード

  1. matrix index
  2. _builtin index
  3. matrix find_index
  4. _builtin find_index

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Array#index -> Enumerator (18131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

Array#index {|item| ...} -> Integer | nil (18131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

Array#index(val) -> Integer | nil (18131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

Array#each_index {|index| .... } -> self (6216.0)

各要素のインデックスに対してブロックを評価します。

...クスに対してブロックを評価します。

以下と同じです。

(0 ... ary.size).each {|index| .... }

ブロックが与えられなかった場合は、自身と each_index から生成した
Enumerator オブジェクトを返します。...

Array#find_index -> Enumerator (6131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

絞り込み条件を変える

Array#find_index {|item| ...} -> Integer | nil (6131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

Array#find_index(val) -> Integer | nil (6131.0)

条件に一致する最初の要素の位置を返します。

...ます。
等しい要素がひとつもなかった場合は nil を返します。

p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil

ブロックが与えられた場合には、各要素を引数として順にブロックを...
...の要素の位置を返します。
一つも真にならなかった場合は nil を返します。

p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1


引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。

@see Array#rindex...

Array#each_index -> Enumerator (6116.0)

各要素のインデックスに対してブロックを評価します。

...クスに対してブロックを評価します。

以下と同じです。

(0 ... ary.size).each {|index| .... }

ブロックが与えられなかった場合は、自身と each_index から生成した
Enumerator オブジェクトを返します。...

Array#rindex -> Enumerator (6107.0)

指定された val と == で等しい最後の要素の位置を返します。 等しい要素がひとつもなかった時には nil を返します。

...自身と rindex から生成した
Enumerator オブジェクトを返します。

@param val オブジェクトを指定します。

p [1, 0, 0, 1, 0].rindex(1) #=> 3
p [1, 0, 0, 0, 0].rindex(1) #=> 0
p [0, 0, 0, 0, 0].rindex(1) #=> nil
p [0, 1, 0, 1, 0].rindex {|v| v > 0}...
...#=> 3

@see Array#index...

Array#rindex {|item| ... } -> Integer | nil (6107.0)

指定された val と == で等しい最後の要素の位置を返します。 等しい要素がひとつもなかった時には nil を返します。

...自身と rindex から生成した
Enumerator オブジェクトを返します。

@param val オブジェクトを指定します。

p [1, 0, 0, 1, 0].rindex(1) #=> 3
p [1, 0, 0, 0, 0].rindex(1) #=> 0
p [0, 0, 0, 0, 0].rindex(1) #=> nil
p [0, 1, 0, 1, 0].rindex {|v| v > 0}...
...#=> 3

@see Array#index...

絞り込み条件を変える

Array#rindex(val) -> Integer | nil (6107.0)

指定された val と == で等しい最後の要素の位置を返します。 等しい要素がひとつもなかった時には nil を返します。

...自身と rindex から生成した
Enumerator オブジェクトを返します。

@param val オブジェクトを指定します。

p [1, 0, 0, 1, 0].rindex(1) #=> 3
p [1, 0, 0, 0, 0].rindex(1) #=> 0
p [0, 0, 0, 0, 0].rindex(1) #=> nil
p [0, 1, 0, 1, 0].rindex {|v| v > 0}...
...#=> 3

@see Array#index...

Array#bsearch_index -> Enumerator (6103.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。

...メソッドはArray#bsearchと同様に、ブロックを評価した結果により2
つのモードで動作します。Array#bsearch との違いは見つかった要素自
身を返すか位置を返すかのみです。各モードのより詳細な違いについては
Array
#bsearch を参照...
...してください。

@see Array#bsearch...

Array#bsearch_index { |x| ... } -> Integer | nil (6103.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。

...メソッドはArray#bsearchと同様に、ブロックを評価した結果により2
つのモードで動作します。Array#bsearch との違いは見つかった要素自
身を返すか位置を返すかのみです。各モードのより詳細な違いについては
Array
#bsearch を参照...
...してください。

@see Array#bsearch...

Array.new(size) {|index| ... } -> Array (114.0)

長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。

...きます。

@param size 配列の長さを数値で指定します。

例:
ary = Array.new(3){|index| "hoge#{index}"}
p ary #=> ["hoge0", "hoge1", "hoge2"]

例:

ary = Array.new(3){ "foo" }
p ary #=> ["foo", "foo", "foo"]
ary[0].capit...

Array#fill {|index| ... } -> self (104.0)

すべての要素に val をセットします。

...素に val をセットします。

このメソッドが val のコピーでなく val 自身をセットする
ことに注意してください(Array)。
val の代わりにブロックを指定するとブロックの評価結果を値とします。

@param val 自身にセットしたいオ...

絞り込み条件を変える

Array#fill(range) {|index| ... } -> self (104.0)

配列の指定された範囲すべてに val をセットします。

...分を val で初期化します。
このメソッドが val のコピーでなく val 自身をセットすることに注意してください(Array)。
a = [0, 1, 2]
a.fill("x", 5..10)
p a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]

val の代わりにブロックを指定する...

Array#fill(start, length = nil) {|index| ... } -> self (104.0)

配列の指定された範囲すべてに val をセットします。

...分を val で初期化します。
このメソッドが val のコピーでなく val 自身をセットすることに注意してください(Array)。
a = [0, 1, 2]
a.fill("x", 5..10)
p a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]

val の代わりにブロックを指定する...

Array#bsearch -> Enumerator (7.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値を二分探 索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返し ます。self はあらかじめソートしておく必要があります。

...合は、 Enumerator のインスタンスを返します。

@raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@see Array#bsearch_index, Range#bsearch, http://magazine.rubyist.net/?0041-200Special-note#l15...

Array#bsearch { |x| ... } -> object | nil (7.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値を二分探 索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返し ます。self はあらかじめソートしておく必要があります。

...合は、 Enumerator のインスタンスを返します。

@raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@see Array#bsearch_index, Range#bsearch, http://magazine.rubyist.net/?0041-200Special-note#l15...

Array#fetch(nth) -> object (7.0)

nth 番目の要素を返します。

...nth 番目の要素を返します。

Array
#[] (nth) とは nth 番目の要素が存在しない場合の振舞いが異
なります。最初の形式では、例外 IndexError が発生します。
二番目の形式では、引数 ifnone を返します。
三番目の形式では、ブロッ...
...

@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番目の要
素も存在しなかった場合に発生します。

例:

a = [1, 2, 3, 4, 5]
begin
p a.fetch(10)
rescue IndexError => err
puts err #=> index 10 out of array
end...

絞り込み条件を変える

<< 1 2 > >>