766件ヒット
[1-100件を表示]
(0.087秒)
ライブラリ
クラス
- Array (220)
- CSV (36)
-
CSV
:: FieldInfo (24) -
CSV
:: Row (72) -
CSV
:: Table (60) - DBM (12)
- GDBM (12)
-
Gem
:: Indexer (12) -
Gem
:: SourceIndex (24) - Hash (112)
- MatchData (12)
- Matrix (24)
-
Net
:: HTTPResponse (24) -
RubyVM
:: InstructionSequence (12) - SDBM (12)
-
Socket
:: AncillaryData (12) - Vector (14)
-
YAML
:: DBM (12)
モジュール
- Enumerable (12)
-
Net
:: HTTPHeader (48)
キーワード
- [] (48)
- []= (62)
- abbreviate (12)
- bsearch (20)
-
bsearch
_ index (20) - convert (36)
- delete (24)
- each (12)
-
each
_ header (12) -
each
_ value (12) - field (12)
- fill (72)
- filter! (14)
-
find
_ index (60) -
find
_ name (12) -
http
_ version (12) - index= (12)
-
ipv6
_ pktinfo _ ifindex (12) -
keep
_ if (24) - key (7)
-
remove
_ spec (12) - rindex (36)
- select! (24)
-
to
_ a (12) -
transform
_ values (18) -
transform
_ values! (18) - value (12)
-
values
_ at (12)
検索結果
先頭5件
-
CSV
:: Row # index(header , minimum _ index = 0) -> Integer (21221.0) -
与えられたヘッダの名前に対応するインデックスを返します。
...aram minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header1"], [1, 2, 3])
row.index("header1")......# => 0
row.index("header1", 1) # => 2
//}
@see CSV::Row#field... -
CSV
:: FieldInfo # index -> Integer (21108.0) -
行内で何番目のフィールドかわかるゼロベースのインデックスを返します。
...スを返します。
//emlist[例][ruby]{
require 'csv'
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.index
Date.parse(field)
end
p csv.first
# => 0
# => 1
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,229... -
Array
# index(val) -> Integer | nil (18243.0) -
条件に一致する最初の要素の位置を返します。
...す。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
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......を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Matrix
# index(value , selector = :all) -> [Integer , Integer] | nil (18219.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@param value 探索する値
@param selector 探索範囲... -
Hash
# index(val) -> object (18208.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...値 val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
該当するキーが複数存在する場合、どのキーを返すかは不定です。
Hash#index は obsolete です。
使用すると警告メッセージが表示されま......す。
@param val 探索に用いる値を指定します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all" , :ef => "all"}
p h.key("some") #=> :ab
p h.key("all") #=> :cd
p h.key("at") #=> nil
//}
@see Hash#invert... -
DBM
# index(value) -> String | nil (18202.0) -
このメソッドは deprecated です。DBM#key を使用してください。
このメソッドは deprecated です。DBM#key を使用してください。 -
GDBM
# index(val) -> String (18202.0) -
このメソッドは deprecated です。GDBM#key を使用してください。
このメソッドは deprecated です。GDBM#key を使用してください。 -
SDBM
# index(val) -> String | nil (18202.0) -
このメソッドは deprecated です。SDBM#key を使用してください。
このメソッドは deprecated です。SDBM#key を使用してください。 -
YAML
:: DBM # index(value) -> String | nil (18202.0) -
value を持つ要素のキーを返します。
...
value を持つ要素のキーを返します。
対応するキーが見つからなかった場合は nil を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。
[注意] 非推奨のメソッ...