当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby BigDecimal.div用法及代码示例


本文简要介绍ruby语言中 BigDecimal.div 的用法。

用法

div(value) → integer
div(value, digits) → bigdecimal or integer

除以指定值。

数字

如果指定且小于结果的有效位数,则根据 BigDecimal.mode 将结果四舍五入到该位数。

如果数字为 0,则结果与 /运算符或 quo 的结果相同。

如果未指定数字,则结果为整数,类似于 Float#div ;另见 BigDecimal#divmod

请参阅 BigDecimal#/。见 BigDecimal#quo

例子:

a = BigDecimal("4")
b = BigDecimal("3")

a.div(b, 3)  # => 0.133e1

a.div(b, 0)  # => 0.1333333333333333333e1
a / b        # => 0.1333333333333333333e1
a.quo(b)     # => 0.1333333333333333333e1

a.div(b)     # => 1

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 BigDecimal.div。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。