1720件ヒット
[1-100件を表示]
(0.149秒)
別のキーワード
クラス
モジュール
- Enumerable (296)
- TSort (11)
キーワード
- % (7)
- + (7)
- bsearch (24)
-
bsearch
_ index (10) - bytes (7)
- chain (7)
- chunk (12)
-
chunk
_ while (12) - collect (24)
- collect! (19)
-
collect
_ concat (12) - combination (12)
- cycle (24)
-
delete
_ if (24) - denominator (48)
- detect (12)
- downto (12)
-
drop
_ while (24) - each (96)
-
each
_ byte (36) -
each
_ char (24) -
each
_ child (19) -
each
_ codepoint (12) -
each
_ grapheme _ cluster (8) -
each
_ index (12) -
each
_ line (72) -
each
_ pair (12) -
each
_ slice (12) -
each
_ strongly _ connected _ component _ from (11) -
each
_ with _ index (36) -
each
_ with _ object (12) -
enum
_ for (24) - feed (12)
- filter (35)
- filter! (14)
-
filter
_ map (12) - find (12)
-
find
_ all (24) -
find
_ index (36) -
flat
_ map (12) - grep (12)
-
grep
_ v (10) - gsub (12)
- gsub! (12)
- index (24)
-
keep
_ if (24) - lines (7)
- map (24)
- map! (19)
-
max
_ by (24) -
min
_ by (24) -
minmax
_ by (12) - permutation (12)
- reject (48)
- reject! (24)
-
repeated
_ combination (12) -
repeated
_ permutation (12) - rewind (12)
- rindex (12)
- select (50)
- select! (19)
- size (12)
-
slice
_ after (46) -
slice
_ before (60) -
slice
_ when (23) -
sort
_ by (12) - step (64)
-
take
_ while (48) - times (12)
-
to
_ enum (24) -
transform
_ keys (8) -
transform
_ keys! (8) -
transform
_ values (9) -
transform
_ values! (9) - upto (12)
-
with
_ index (24) -
with
_ object (24) -
yield
_ self (8) - zip (24)
検索結果
先頭5件
-
Rational
# numerator -> Integer (21250.0) -
分子を返します。
...分子を返します。
@return 分子を返します。
//emlist[例][ruby]{
Rational(7).numerator # => 7
Rational(7, 1).numerator # => 7
Rational(9, -4).numerator # => -9
Rational(-2, -10).numerator # => 1
//}
@see Rational#denominator... -
Integer
# numerator -> Integer (21238.0) -
分子(常に自身)を返します。
...分子(常に自身)を返します。
@return 分子を返します。
//emlist[][ruby]{
10.numerator # => 10
-10.numerator # => -10
//}
@see Integer#denominator... -
Float
# numerator -> Integer (18238.0) -
自身を Rational に変換した時の分子を返します。
...自身を Rational に変換した時の分子を返します。
@return 分子を返します。
//emlist[例][ruby]{
2.0.numerator # => 2
0.5.numerator # => 1
//}
@see Float#denominator... -
Complex
# numerator -> Complex (18150.0) -
分子を返します。
...分子を返します。
//emlist[例][ruby]{
Complex('1/2+2/3i').numerator # => (3+4i)
Complex(3).numerator # => (3+0i)
//}
@see Complex#denominator... -
Enumerable
# find _ index -> Enumerator (12367.0) -
条件に一致する最初の要素の位置を返します。
...
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_i......かった場合は 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 のインスタンス... -
Array
# find _ index -> Enumerator (12337.0) -
条件に一致する最初の要素の位置を返します。
...します。
@param val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(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... -
Matrix
# find _ index(selector = :all) -> Enumerator (9325.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...atrix#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 を返します。
@par......am value 探索する値
@param selector 探索範囲... -
Enumerator
:: Lazy # filter {|item| . . . } -> Enumerator :: Lazy (9249.0) -
Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。
...なくEnumerator::Lazy を返します。
@raise ArgumentError ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find_all>
1.step.lazy.select { |i| i.even? }.......take(10).force
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerable#select... -
Enumerator
:: Lazy # find _ all {|item| . . . } -> Enumerator :: Lazy (9249.0) -
Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。
...なくEnumerator::Lazy を返します。
@raise ArgumentError ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find_all>
1.step.lazy.select { |i| i.even? }.......take(10).force
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerable#select...