取余 抽象方法

BigInt remainder(
  1. BigInt other
)

返回 thisother 进行截断除法后的余数。

此操作的 r 结果满足:this == (this ~/ other) * other + r。因此,余数 r 与除数 this 具有相同的符号。

示例

print(BigInt.from(5).remainder(BigInt.from(3))); // 2
print(BigInt.from(-5).remainder(BigInt.from(3))); // -2
print(BigInt.from(5).remainder(BigInt.from(-3))); // 2
print(BigInt.from(-5).remainder(BigInt.from(-3))); // -2

实现

BigInt remainder(BigInt other);