ライブラリ
- ビルトイン (2)
検索結果
先頭1件
-
Numeric (25.0)
-
数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。
...d
//}
また、任意桁の切上げ、切捨て、四捨五入を行うメソッドは以下のように
定義できます。
//emlist[][ruby]{
class Numeric
def roundup(d=0)
x = 10**d
if self > 0
self.quo(x).ceil * x
else
self.quo(x).floor * x
end
end
def roun......数のクラスの / メソッドの説明をご覧ください。
Ruby 3.2 では整商を得るメソッドとして Integer#ceildiv が導入されました。
ceildiv は普通の商を正の無限大に向かって丸めた整商を返します。
n 個の物を m 個ずつまとめたとき......端をまとめたものも含めて)いくつのグループが
できるかは以下のようにして得られます。
//emlist[例: n 個を m 個ずつまとめて出来るグループの数][ruby]{
p n.ceildiv(m)
//}
ceildiv に対応した剰余を返すメソッドはありません。...