214件ヒット
[1-100件を表示]
(0.086秒)
別のキーワード
ライブラリ
- ビルトイン (94)
- csv (96)
-
net
/ http (12) -
rdoc
/ generator / json _ index (12)
クラス
- Array (56)
- CSV (36)
-
CSV
:: FieldInfo (12) -
CSV
:: Row (36) -
CSV
:: Table (12) - Enumerator (12)
- Hash (14)
-
Net
:: HTTPGenericRequest (12) -
RDoc
:: Generator :: JsonIndex (12)
モジュール
- Enumerable (12)
キーワード
- [] (12)
-
body
_ stream (12) - bsearch (20)
- convert (36)
- delete (24)
- fetch (36)
- field (12)
-
find
_ index (12) - generate (12)
- key (7)
-
with
_ index (12)
検索結果
先頭5件
-
Hash
# index(val) -> object (18208.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...存在しない時には
nil を返します。
該当するキーが複数存在する場合、どのキーを返すかは不定です。
Hash#index は obsolete です。
使用すると警告メッセージが表示されます。
@param val 探索に用いる値を指定します。
//emlist... -
CSV
:: FieldInfo # index -> Integer (18132.0) -
行内で何番目のフィールドかわかるゼロベースのインデックスを返します。
...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,2299161j)> "date2":#<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>>
//}... -
Enumerable
# find _ index {|obj| . . . } -> Integer | nil (6228.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行し......します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場合は... -
Enumerator
# with _ index(offset = 0) {|(*args) , idx| . . . } -> object (6227.0) -
生成時のパラメータに従って、要素にインデックスを添えて繰り返します。 インデックスは offset から始まります。
...xyz"
enum = Enumerator.new {|y| str.each_byte {|b| y << b }}
enum.with_index {|byte, idx| p [byte, idx] }
# => [120, 0]
# [121, 1]
# [122, 2]
require "stringio"
StringIO.new("foo|bar|baz").each("|").with_index(1) {|s, i| p [s, i] }
# => ["foo|", 1]
# ["bar|", 2]
#......にインデックスを添えてブロックを繰り返します。
インデックスは 0 から始まります。
Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。... -
RDoc
:: Generator :: JsonIndex # generate -> () (6017.0) -
解析した情報を RDoc::Generator::JsonIndex::SEARCH_INDEX_FILE に出 力します。
...解析した情報を RDoc::Generator::JsonIndex::SEARCH_INDEX_FILE に出
力します。... -
Hash
# key(val) -> object (3108.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...存在しない時には
nil を返します。
該当するキーが複数存在する場合、どのキーを返すかは不定です。
Hash#index は obsolete です。
使用すると警告メッセージが表示されます。
@param val 探索に用いる値を指定します。
//emlist... -
CSV
:: Row # delete(header _ or _ index , minimum _ index = 0) -> [object , object] | nil (421.0) -
ヘッダの名前かインデックスで行からフィールドを削除するために使用します。
...インデックスで行からフィールドを削除するために使用します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複......# => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
row.delete("header1")
row # => #<CSV::Row "header2":"row1_2">
//}
//emlist[例 ヘッダの index で指定][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row # => #<CSV::Row "header1":"row1_1" "header2... -
CSV
:: Row # [](header _ or _ index , minimum _ index = 0) -> object | nil (317.0) -
ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。
...します。フィールドが見つからなかった場合は nil を返します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複し... -
CSV
:: Row # field(header _ or _ index , minimum _ index = 0) -> object | nil (317.0) -
ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。
...します。フィールドが見つからなかった場合は nil を返します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複し... -
CSV
:: Table # delete(index _ or _ header) -> object (202.0) -
指定された行か列を削除して返します。
指定された行か列を削除して返します。
デフォルトのミックスモードではインデックスによるアクセスは行単位での参
照であると見なします。しかし、他の方法ではヘッダによる列単位での参照で
あると見なします。
探索方法を変更したい場合は CSV::Table#by_col!,
CSV::Table#by_row! を使用してください。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1",...