當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。