📅  最后修改于: 2023-12-03 14:56:46.498000             🧑  作者: Mango
在 Ruby 中,我们经常使用 BigDecimal 类型来处理精度比较高的数字运算。其中,余数(remainder)函数可以用于计算两个 BigDecimal 数字相除后的余数部分。
BigDecimal#remainder(other_numeric)
返回 BigDecimal 类型的值,即两个数字相除后的余数。
require 'bigdecimal'
num1 = BigDecimal('10')
num2 = BigDecimal('3')
remainder = num1.remainder(num2)
puts "10 ÷ 3 的余数为:#{remainder}"
输出结果:
10 ÷ 3 的余数为:1
更多关于 BigDecimal 类型的操作可以参考官方文档:https://ruby-doc.org/stdlib-3.0.2/libdoc/bigdecimal/rdoc/BigDecimal.html