ライブラリ
- ビルトイン (484)
- csv (88)
- dbm (11)
- gdbm (11)
- matrix (110)
-
net
/ http (374) - openssl (11)
- prime (22)
-
rdoc
/ generator / json _ index (11) - readline (22)
-
rexml
/ document (88) -
rubygems
/ dependency _ list (11) -
rubygems
/ indexer (22) -
rubygems
/ source _ index (165) -
rubygems
/ source _ info _ cache _ entry (11) - sdbm (11)
- socket (33)
- syslog (11)
-
webrick
/ config (11) -
webrick
/ httputils (11) - win32ole (11)
-
yaml
/ dbm (11)
クラス
- Array (183)
-
CSV
:: FieldInfo (11) -
CSV
:: Row (33) -
CSV
:: Table (44) - DBM (11)
-
Enumerator
:: Lazy (10) - GDBM (11)
-
Gem
:: DependencyList (11) -
Gem
:: Indexer (22) -
Gem
:: SourceIndex (165) -
Gem
:: SourceInfoCacheEntry (11) - Hash (107)
- MatchData (33)
- Matrix (110)
-
Net
:: HTTP (132) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (44) -
Prime
:: PseudoPrimeGenerator (22) -
RDoc
:: Generator :: JsonIndex (11) -
REXML
:: Elements (22) -
REXML
:: Parent (55) - SDBM (11)
-
Socket
:: AncillaryData (33) - String (43)
-
WIN32OLE
_ PARAM (11) -
YAML
:: DBM (11)
モジュール
- Enumerable (72)
-
GC
:: Profiler (22) -
Net
:: HTTPHeader (176) -
REXML
:: Node (11) - Syslog (11)
-
WEBrick
:: Config (11) -
WEBrick
:: HTTPUtils (11)
オブジェクト
- ENV (14)
-
Readline
:: HISTORY (22)
キーワード
- ASN1 (11)
- FileHandler (11)
-
SEARCH
_ INDEX _ FILE (11) - [] (88)
- begin (11)
- body (11)
- bsearch (9)
-
bsearch
_ index (9) - byteindex (2)
- byterindex (2)
- bytesplice (6)
- chunked? (11)
-
collect
_ specs (11) -
content
_ length (11) -
content
_ range (11) - delete (33)
-
delete
_ at (22) - each (55)
-
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ index (33) -
each
_ value (11) -
each
_ with _ index (55) - end (11)
- entity (11)
- fetch (11)
- field (11)
- fill (66)
- filter! (12)
-
find
_ index (88) -
find
_ name (11) -
from
_ installed _ gems (11) -
from
_ source _ index (11) -
gem
_ file _ list (11) -
gem
_ signature (11) - get (22)
- get2 (22)
-
get
_ fields (11) - getbyte (11)
- head (11)
- head2 (22)
-
index
_ in _ parent (11) -
installed
_ spec _ directories (11) -
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
ipv6
_ pktinfo _ ifindex (11) -
keep
_ if (17) - key (14)
- key? (11)
-
latest
_ specs (11) - length (11)
-
load
_ gems _ in (11) -
load
_ specification (11) -
main
_ type (11) - mask (11)
-
mime
_ type (11) - new (22)
- range (11)
-
range
_ length (11) -
read
_ body (11) - refresh (11)
- refresh! (11)
-
remove
_ spec (11) - report (11)
-
request
_ body _ permitted? (11) -
request
_ get (22) -
request
_ head (22) -
response
_ body _ permitted? (11) - result (11)
- rindex (33)
- search (11)
- select! (22)
-
send
_ request (11) - size (11)
- specification (11)
-
sub
_ type (11) -
to
_ h (17) -
transform
_ keys! (10) -
transform
_ values (16) -
transform
_ values! (16) - update (11)
- value (11)
-
values
_ at (11) -
with
_ index (21) - xmlrpc (3)
検索結果
先頭5件
-
REXML
:: Elements # index(element) -> Integer (21301.0) -
element で指定した要素が何番目の子要素であるかを返します。
...element で指定した要素が何番目の子要素であるかを返します。
element が子要素でない場合は -1 を返します。
返り値は 1-origin です。
@param element インデックスを知りたい要素(REXML::Element オブジェクト)
@see REXML::Element#[]... -
REXML
:: Parent # index(child) -> Integer | nil (21301.0) -
child の子ノード列上での位置を返します。
...child の子ノード列上での位置を返します。
child が子ノードでない場合には nil を返します。... -
YAML
:: DBM # index(value) -> String | nil (21301.0) -
value を持つ要素のキーを返します。
...value を持つ要素のキーを返します。
対応するキーが見つからなかった場合は nil を返します。
@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。
[注意] 非推奨のメソッ......ドです。代わりに #key を使用してください。
@see YAML::DBM#key... -
CSV
:: FieldInfo # index -> Integer (21207.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)>>
//}... -
Array
# index {|item| . . . } -> Integer | nil (18336.0) -
条件に一致する最初の要素の位置を返します。
...@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0,......#=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数として順にブロックを実行し、
ブロックが真を返した最初の要素の位置を返します。
一つも真にならなかった場合は nil を返します。
//emli......st[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# index(val) -> Integer | nil (18336.0) -
条件に一致する最初の要素の位置を返します。
...@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0,......#=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数として順にブロックを実行し、
ブロックが真を返した最初の要素の位置を返します。
一つも真にならなかった場合は nil を返します。
//emli......st[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
String
# index(pattern , pos = 0) -> Integer | nil (18331.0) -
文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。
...かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。
引数 pattern は探索する部分文字列または正規表現で指定します。
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......mlist[例][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
@see String#byteindex... -
Matrix
# index(selector = :all) -> Enumerator (18318.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...指定した値と一致する要素の位置を [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(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (18318.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...指定した値と一致する要素の位置を [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 (18318.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...指定した値と一致する要素の位置を [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 探索範囲...