remainder 抽象方法

double remainder(
  1. num other
)
override

这是 this 通过 other 进行截断除法后的余数。

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

如果此数和 other 都是整数,则结果是一个 int,如 int.remainder 所述,否则结果是一个 double

示例

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

实现

double remainder(num other);