るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Numeric#numerator -> Integer (24238.0)

自身を Rational に変換した時の分子を返します。

...自身を Rational に変換した時の分子を返します。

@
return 分子を返します。


@
see Numeric#denominator、Integer#numerator、Float#numerator、Rational#numerator、Complex#numerator...

Rational#numerator -> Integer (24238.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...

Float#numerator -> Integer (24226.0)

自身を Rational に変換した時の分子を返します。

...自身を Rational に変換した時の分子を返します。

@
return 分子を返します。

//emlist[例][ruby]{
2.0.numerator # => 2
0.5.numerator # => 1
//}

@
see Float#denominator...

Integer#numerator -> Integer (24226.0)

分子(常に自身)を返します。

...分子(常に自身)を返します。

@
return 分子を返します。

//emlist[][ruby]{
10.numerator # => 10
-10.numerator # => -10
//}

@
see Integer#denominator...

Complex#numerator -> Complex (24220.0)

分子を返します。

...分子を返します。

//emlist[例][ruby]{
Complex('1/2+2/3i').numerator # => (3+4i)
Complex(3).numerator # => (3+0i)
//}

@
see Complex#denominator...

絞り込み条件を変える

Date#step(limit, step = 1) -> Enumerator (9319.0)

ブロックの評価を繰り返します。ブロックは日付オブジェクトをとります。 limit は日付オブジェクトでなければなりません、 また step は非零でなければなりません。

...評価を繰り返します。ブロックは日付オブジェクトをとります。
limit は日付オブジェクトでなければなりません、
また step は非零でなければなりません。

@
param limit 日付オブジェクト
@
param step 歩幅

@
see Date#downto, Date#upto...

Enumerator::Lazy#filter {|item| ... } -> Enumerator::Lazy (9313.0)

Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。

...le#select と同じですが、配列ではなくEnumerator::Lazy を返します。

@
raise ArgumentError ブロックを指定しなかった場合に発生します。

//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:fi...
...nd_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#filter_map {|item| ... } -> Enumerator::Lazy (9313.0)

Enumerable#filter_map と同じですが、配列ではなく Enumerator::Lazy を返します。

...lter_map と同じですが、配列ではなく Enumerator::Lazy を返します。

@
raise ArgumentError ブロックを指定しなかった場合に発生します。

//emlist[例][ruby]{
1.step.lazy.filter_map { |n| n * 2 if n.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: (1.step)>:filt...
...er_map>

1.step.lazy.filter_map { |n| n * 2 if n.even? }.take(10).force
# => [4, 8, 12, 16, 20, 24, 28, 32, 36, 40]
//}

@
see Enumerable#filter_map...

Enumerator::Lazy#slice_after(pattern) -> Enumerator::Lazy (9307.0)

Enumerable#slice_after と同じですが、配列ではなく Enumerator::Lazy を返します。

...le#slice_after と同じですが、配列ではなく Enumerator::Lazy を返します。

//emlist[例][ruby]{
1.step.lazy.slice_after { |e| e % 3 == 0 }
# => #<Enumerator::Lazy: #<Enumerator: #<Enumerator::Generator:0x007fd73980e6f8>:each>>

1.step.lazy.slice_after { |e| e % 3 == 0 }.take(5).forc...
...e
# => [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15]]
//}

@
see Enumerable#slice_after...

Enumerator::Lazy#take(n) -> Enumerator::Lazy (9219.0)

Enumerable#take と同じですが、配列ではなくEnumerator::Lazy を返します。

...ble#take と同じですが、配列ではなくEnumerator::Lazy を返します。

n が大きな数 (100000とか) の場合に備えて再定義されています。
配列が必要な場合は Enumerable#first を使って下さい。

@
param n 要素数を指定します。

@
raise ArgumentErr...
...or n に負の数を指定した場合に発生します。

//emlist[例][ruby]{
1.step.lazy.take(5)
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:take(5)>

1.step.lazy.take(5).force
# => [1, 2, 3, 4, 5]
//}

@
see Enumerable#take...

絞り込み条件を変える

<< 1 2 3 ... > >>