るりまサーチ

最速Rubyリファレンスマニュアル検索!
20件ヒット [1-20件を表示] (0.007秒)
トップページ > クラス:Float[x] > クエリ:*[x]

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

ライブラリ

キーワード

検索結果

Float#*(other) -> Float (18107.0)

算術演算子。積を計算します。

...算術演算子。積を計算します。

@param other 二項演算の右側の引数(対象)

# 積
2.4 * 3 #=> 7.2...

Float#**(other) -> Float (6107.0)

算術演算子。冪を計算します。

...算術演算子。冪を計算します。

@param other 二項演算の右側の引数(対象)

# 冪
1.2 ** 3.0 #=> 1.728
3.0 + 4.5 - 1.3 / 2.4 * 3 % 1.2 ** 3.0 #=> 5.875
0.0 ** 0 #=> 1.0...

Float#divmod(other) -> [Numeric] (31.0)

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

...余り r は整数であるとは限りません。

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

*
self == other * q + r

*
other > 0 のとき: 0 <= r < other
*
other < 0 のとき: other < r <= 0
*
q は整数
をみたす数です。
このメソッドは、メソッド / と % によ...

Float#round(ndigits = 0) -> Integer | Float (19.0)

自身ともっとも近い整数もしくは実数を返します。

...め方を指定します。
サポートされている値は以下の通りです。

*
:up or nil: 0から遠い方に丸められます。
*
:even: もっとも近い偶数に丸められます。
*
:down: 0に近い方に丸められます。

@return 指定された引数に応じて、...
...#=> -1
(-1.5).round #=> -2

t = Math::PI #=> 3.141592653589793
t.round(3) #=> 3.142
t.round(0) #=> 3
t.round(1) #=> 3.1

t = t**10 #=> 93648.04747608298
t.round(-0) #=> 93648
t.round(-1) #=> 93650
t.round(-2) #=> 93600
t.round(-3) #=> 94000
t.round(-...
...100) #=> 0

2.5.round(half: :up) #=> 3
2.5.round(half: :even) #=> 2
2.5.round(half: :down) #=> 2
3.5.round(half: :up) #=> 4
3.5.round(half: :even) #=> 4
3.5.round(half: :down) #=> 3

@see Float#ceil, Float#floor, Float#truncate...

Float#round(ndigits = 0, half: :up) -> Integer | Float (19.0)

自身ともっとも近い整数もしくは実数を返します。

...め方を指定します。
サポートされている値は以下の通りです。

*
:up or nil: 0から遠い方に丸められます。
*
:even: もっとも近い偶数に丸められます。
*
:down: 0に近い方に丸められます。

@return 指定された引数に応じて、...
...#=> -1
(-1.5).round #=> -2

t = Math::PI #=> 3.141592653589793
t.round(3) #=> 3.142
t.round(0) #=> 3
t.round(1) #=> 3.1

t = t**10 #=> 93648.04747608298
t.round(-0) #=> 93648
t.round(-1) #=> 93650
t.round(-2) #=> 93600
t.round(-3) #=> 94000
t.round(-...
...100) #=> 0

2.5.round(half: :up) #=> 3
2.5.round(half: :even) #=> 2
2.5.round(half: :down) #=> 2
3.5.round(half: :up) #=> 4
3.5.round(half: :even) #=> 4
3.5.round(half: :down) #=> 3

@see Float#ceil, Float#floor, Float#truncate...

絞り込み条件を変える