るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

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

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

...ます。

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

//emlist[例][ruby]{
r
equire 'prime'
Prime::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...

Matrix#index(selector = :all) -> Enumerator (24549.0)

指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。

...指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。

複数の位置で値が一致する/ブロック...
...します。

selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。

//emlist[例][ruby]{
r
equire '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 探索範囲...

Prime::PseudoPrimeGenerator#each_with_index -> Enumerator (24463.0)

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

...ます。

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

//emlist[例][ruby]{
r
equire 'prime'
Prime::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...

Matrix#each(which = :all) -> Enumerator (24351.0)

行列の各要素を引数としてブロックを呼び出します。

...:lower 対角成分とそれより下側の部分
* :upper対角成分とそれより上側の部分
* :strict_lower 対角成分の下側
* :strict_upper 対角成分の上側

ブロックを省略した場合、 Enumerator を返します。

//emlist[例][ruby]{
r
equire 'matrix'
Matrix[ [...
...1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower).to_a # => [3]
//}

@
param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@
see Matrix#each_with_index, Matrix#map...

Matrix#index(selector = :all) {|e| ... } -> [Integer, Integer] | nil (24349.0)

指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。

...指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。

複数の位置で値が一致する/ブロック...
...します。

selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。

//emlist[例][ruby]{
r
equire '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 (24349.0)

指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。

...指定した値と一致する要素の位置を [row, column] という配列で返します。
ブロックを与えた場合は各要素を引数としてブロックを呼び出し、
返り値が真であった要素の位置を返します。

複数の位置で値が一致する/ブロック...
...します。

selector で行列のどの部分を探すかを指定します。この引数の意味は
Matrix#each を参照してください。

//emlist[例][ruby]{
r
equire '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#each(which = :all) {|e| ... } -> self (24151.0)

行列の各要素を引数としてブロックを呼び出します。

...:lower 対角成分とそれより下側の部分
* :upper対角成分とそれより上側の部分
* :strict_lower 対角成分の下側
* :strict_upper 対角成分の上側

ブロックを省略した場合、 Enumerator を返します。

//emlist[例][ruby]{
r
equire 'matrix'
Matrix[ [...
...1,2], [3,4] ].each { |e| puts e }
# => prints the numbers 1 to 4
Matrix[ [1,2], [3,4] ].each(:strict_lower).to_a # => [3]
//}

@
param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@
see Matrix#each_with_index, Matrix#map...

Enumerable#each_with_index(*args) {|item, index| ... } -> self (21596.0)

要素とそのインデックスをブロックに渡して繰り返します。

...り返すような
Enumerator を返します。

Enumerator#with_index は offset 引数を受け取りますが、
each
_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。

@
param args イテレータメソッド (each など) にそのまま...
...st[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
r
equire 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}

@
...
...see Enumerator#with_index...

Enumerable#each_with_index(*args) -> Enumerator (21496.0)

要素とそのインデックスをブロックに渡して繰り返します。

...り返すような
Enumerator を返します。

Enumerator#with_index は offset 引数を受け取りますが、
each
_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。

@
param args イテレータメソッド (each など) にそのまま...
...st[例][ruby]{
[5, 10, 15].each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}

//emlist[引数ありの例][ruby]{
r
equire 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}

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