るりまサーチ

最速Rubyリファレンスマニュアル検索!
491件ヒット [201-300件を表示] (0.168秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 5 > >>

Numeric#divmod(other) -> [Numeric] (3298.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

...er で割った商 q と余り r を、
[q, r] という 2 要素の配列にして返します。
商 q は常に整数ですが、余り r は整数であるとは限りません。

ここで、商 q と余り r は、

* self == other * q + r

* other > 0 のとき: 0 <= r < other...
...* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
divmod が返す商は Numeric#div と同じです。
また余りは、Numeric#modulo と同じです。
このメソッドは、メソッド / と % によって定義されています。

@
param other 自身を割...
...る数を指定します。

//emlist[例][ruby]{
11.divmod(3) #=> [3, 2]
(11.5).divmod(3.5) #=> [3, 1.0]
11.divmod(-3) #=> [-4, -1]
11.divmod(3.5) #=> [3, 0.5]
(-11).divmod(3.5) #=> [-4, 3.0]
//}

@
see Numeric#div, Numeric#modulo...

Numeric#%(other) -> Numeric (3278.0)

self を other で割った余り r を返します。

...self を other で割った余り r を返します。

ここで、商 q と余り r は、

* self == other * q + r

* other > 0 のとき 0 <= r < other
* other < 0 のとき other < r <= 0
* q は整数

をみたす数です。
余り r は、other と同じ符号になります...
...Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。

@
param other 自身を割る数を指定します。

//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3...
...p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}

@
see Numeric#divmod, Numeric#remainder...

Numeric#modulo(other) -> Numeric (3278.0)

self を other で割った余り r を返します。

...self を other で割った余り r を返します。

ここで、商 q と余り r は、

* self == other * q + r

* other > 0 のとき 0 <= r < other
* other < 0 のとき other < r <= 0
* q は整数

をみたす数です。
余り r は、other と同じ符号になります...
...Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。

@
param other 自身を割る数を指定します。

//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5) #=> 1.0
p 13.modulo(-4) #=> -3...
...p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}

@
see Numeric#divmod, Numeric#remainder...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator::ArithmeticSequence (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

絞り込み条件を変える

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator::ArithmeticSequence (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

Numeric#step(limit, step = 1) -> Enumerator (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

Numeric#step(limit, step = 1) -> Enumerator::ArithmeticSequence (3277.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...数であれば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。
@
return 特に limit (...
...両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

@
raise ArgumentError step に 0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}...

Numeric#step(by: 1, to: Float::INFINITY) -> Enumerator (3270.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...れば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に...
...0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}
10
9
8
7
6

3.step(by:2, to:10){|n| p n}
3
5
7
9
//}

注:浮動小数点数の 0.1 は 2進数では正確な表現ができな...

絞り込み条件を変える

Numeric#step(by:, to: -Float::INFINITY) -> Enumerator (3270.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...れば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に...
...0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}
10
9
8
7
6

3.step(by:2, to:10){|n| p n}
3
5
7
9
//}

注:浮動小数点数の 0.1 は 2進数では正確な表現ができな...

Numeric#step(limit, step = 1) -> Enumerator (3270.0)

self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。

...

@
param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。

@
param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。

@
param...
...れば
-
Float::INFINITYを指定したとみなされます。

@
param by 引数 step と同じです。

@
return ブロックが指定された時は self を返します。
@
return ブロックが指定されなかった時は Enumerator を返します。

@
raise ArgumentError step に...
...0 を指定した場合に発生します。


//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5

1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5

10.step(6, -1){|n| p n}
10
9
8
7
6

3.step(by:2, to:10){|n| p n}
3
5
7
9
//}

注:浮動小数点数の 0.1 は 2進数では正確な表現ができな...

Numeric#div(other) -> Integer (3250.0)

self を other で割った整数の商 q を返します。

...ther で割った整数の商 q を返します。

ここで、商 q と余り r は、それぞれ

* self == other * q + r

* other > 0 のとき: 0 <= r < other
* other < 0 のとき: other < r <= 0
* q は整数
をみたす数です。
商に対応する余りは Numeric#mo...
...メソッド / を呼びだし、floorを取ることで計算されます。

メソッド / の定義はサブクラスごとの定義を用います。

@
param other 自身を割る数を指定します。

//emlist[例][ruby]{
p 3.div(2) # => 1
p (-3).div(2) # => -2
p (-3.0).div(2) # => -2
//}...

Numeric#<=>(other) -> -1 | 0 | 1 | nil (3237.0)

自身が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。 自身と other が比較できない場合には nil を返します。

...自身が other より大きい場合に 1 を、等しい場合に 0 を、小さい場合には -1 をそれぞれ返します。
自身と other が比較できない場合には nil を返します。

Numeric
のサブクラスは、上の動作を満たすよう このメソッドを適切に...
...再定義しなければなりません。

@
param other 自身と比較したい数値を指定します。

//emlist[例][ruby]{
1 <=> 0 #=> 1
1 <=> 1 #=> 0
1 <=> 2 #=> -1
1 <=> "0" #=> nil
//}...
<< < 1 2 3 4 5 > >>