remainder 抽象方法
- 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);