るりまサーチ

最速Rubyリファレンスマニュアル検索!
339件ヒット [301-339件を表示] (0.018秒)
トップページ > クラス:Numeric[x] > ライブラリ:ビルトイン[x]

キーワード

検索結果

<< < ... 2 3 4 >>

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

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

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

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

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

@param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INF...

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

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

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

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

Numeric#step(limit, step = 1) {|n| ... } -> self (3.0)

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

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

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

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

@param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INF...
...
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。

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

Numeric#to_c -> Complex (3.0)

自身を複素数 (Complex) に変換します。Complex(self, 0) を返します。

...す。Complex(self, 0) を返します。

例:

1.to_c # => (1+0i)
-1.to_c # => (-1+0i)
1.0.to_c # => (1.0+0i)
Rational(1, 2).to_c # => ((1/2)+0i)

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

Numeric#to_int -> Integer (3.0)

self.to_i と同じです。

self.to_i と同じです。

例:

(2+0i).to_int # => 2
Rational(3).to_int # => 3

絞り込み条件を変える

Numeric#truncate -> Integer (3.0)

0 から 自身までの整数で、自身にもっとも近い整数を返します。

...す。

1.truncate #=> 1
1.2.truncate #=> 1
(-1.2).truncate #=> -1
(-1.5).truncate #=> -1

@see Numeric#ceil, Numeric#floor, Numeric#round...

Numeric#zero? -> bool (3.0)

自身がゼロの時、trueを返します。そうでない場合は false を返します。

...合は false を返します。

p 10.zero? #=> false
p 0.zero? #=> true
p 0.0.zero? #=> true

@see Numeric#nonzero?...
<< < ... 2 3 4 >>