530件ヒット
[1-100件を表示]
(0.193秒)
種類
- インスタンスメソッド (420)
- 文書 (44)
- 特異メソッド (44)
- モジュール関数 (11)
- モジュール (11)
ライブラリ
クラス
- Array (108)
-
CSV
:: FieldInfo (11) -
CSV
:: Row (11) -
Gem
:: SourceIndex (33) - MatchData (22)
- Matrix (44)
-
Net
:: HTTP (22) -
Psych
:: Parser :: Mark (11) -
REXML
:: Elements (11) -
REXML
:: Parent (11) - Regexp (11)
-
RubyVM
:: InstructionSequence (11) -
Socket
:: AncillaryData (11) -
Socket
:: Ifaddr (11) - String (48)
- StringScanner (22)
モジュール
- Enumerable (22)
-
Net
:: HTTPHeader (22) - Syslog (11)
オブジェクト
-
Readline
:: HISTORY (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ASN1 (11)
-
NEWS for Ruby 2
. 0 . 0 (11) - [] (11)
- []= (11)
- begin (11)
-
bsearch
_ index (9) - byteindex (2)
- byterindex (2)
-
content
_ length (11) - end (11)
- fetch (33)
-
find
_ index (66) -
get
_ print (22) - getbyte (11)
- ifindex (11)
-
ipv6
_ pktinfo _ ifindex (11) - length (11)
- mask (11)
-
named
_ captures (11) - pointer= (11)
- pos= (11)
-
range
_ length (11) - rindex (33)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - setbyte (11)
- size (22)
-
to
_ a (11)
検索結果
先頭5件
-
REXML
:: Elements # index(element) -> Integer (27413.0) -
element で指定した要素が何番目の子要素であるかを返します。
...element で指定した要素が何番目の子要素であるかを返します。
element が子要素でない場合は -1 を返します。
返り値は 1-origin です。
@param element インデックスを知りたい要素(REXML::Element オブジェクト)
@see REXML::Element#[]... -
REXML
:: Parent # index(child) -> Integer | nil (27401.0) -
child の子ノード列上での位置を返します。
child の子ノード列上での位置を返します。
child が子ノードでない場合には nil を返します。 -
CSV
:: Row # index(header , minimum _ index = 0) -> Integer (24620.0) -
与えられたヘッダの名前に対応するインデックスを返します。
...eader ヘッダの名前を指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "heade......r2", "header1"], [1, 2, 3])
row.index("header1") # => 0
row.index("header1", 1) # => 2
//}
@see CSV::Row#field... -
Matrix
# index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (24520.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][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 探索範囲... -
Matrix
# index(value , selector = :all) -> [Integer , Integer] | nil (24520.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。
//emlist[例][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 探索範囲... -
CSV
:: FieldInfo # index -> Integer (24455.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,2299161j)> "date2":#<Date:......2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>>
//}... -
String
# index(pattern , pos = 0) -> Integer | nil (24443.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...文字列のインデックス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定し......ern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス
//emlist[例][ruby]{
p "astrochemistry".index("str") # => 1
p "regexpindex".index(/e.*x/, 2) # => 3
p "character".index(?c) # => 0
p "foobarfoobar".index......("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex......("bar", 6) # => 9
p "foobarfoobar".index("bar", -6) # => 9
//}
@see String#rindex
@see String#byteindex... -
Array
# index {|item| . . . } -> Integer | nil (24430.0) -
条件に一致する最初の要素の位置を返します。
...返します。
等しい要素がひとつもなかった場合は 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... -
Array
# index(val) -> Integer | nil (24430.0) -
条件に一致する最初の要素の位置を返します。
...返します。
等しい要素がひとつもなかった場合は 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... -
Psych
:: Parser :: Mark # index -> Integer (24401.0) -
先頭からの文字数。
先頭からの文字数。