るりまサーチ

最速Rubyリファレンスマニュアル検索!
1662件ヒット [1-100件を表示] (0.113秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. dh p

モジュール

検索結果

<< 1 2 3 ... > >>

Psych::Parser::Mark#index -> Integer (21102.0)

先頭からの文字数。

先頭からの文字数。

REXML::Parent#index(child) -> Integer | nil (21102.0)

child の子ノード列上での位置を返します。

child の子ノード列上での位置を返します。

child が子ノードでない場合には nil を返します。

String#index(pattern, pos = 0) -> Integer | nil (18262.0)

文字列のインデックス pos から右に向かって pattern を検索し、 最初に見つかった部分文字列の左端のインデックスを返します。 見つからなければ nil を返します。

...ックス pos から右に向かって pattern を検索し、
最初に見つかった部分文字列の左端のインデックスを返します。
見つからなければ nil を返します。

引数 pattern は探索する部分文字列または正規表現で指定します。

p
os が負...
...

@param pattern 探索する部分文字列または正規表現
@param pos 探索を開始するインデックス

//emlist[例][ruby]{
p
"astrochemistry".index("str") # => 1
p
"regexpindex".index(/e.*x/, 2) # => 3
p
"character".index(?c) # => 0

p
"foo...
...barfoobar".index("bar", 6) # => 9
p
"foobarfoobar".index("bar", -6) # => 9
//}

@see String#rindex...
...barfoobar".index("bar", 6) # => 9
p
"foobarfoobar".index("bar", -6) # => 9
//}

@see String#rindex
@see String#byteindex...

Array#index -> Enumerator (18155.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...

Array#index {|item| ...} -> Integer | nil (18155.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...

絞り込み条件を変える

Array#index(val) -> Integer | nil (18155.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...

Hash#index(val) -> object (18126.0)

値 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") #=> n...

CSV::FieldInfo#index -> Integer (18120.0)

行内で何番目のフィールドかわかるゼロベースのインデックスを返します。

...例][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-...

Prime::PseudoPrimeGenerator#each_with_index {|prime, index| ... } -> self (12337.0)

与えられたブロックに対して、素数を0起点の連番を渡して評価します。

...を返します。 ブロックを与えられなかった場合は Enumerator を返します。

//emlist[例][ruby]{
require 'prime'
P
rime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p
[prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}

@see Enumerator#with_index...
<< 1 2 3 ... > >>