remainder 抽象方法
- num other
override
对 this 和 other 进行截断除法得到的余数。
此操作的 result r 满足: this == (this ~/ other) * other + r。因此,余数 r 与被除数 this 具有相同的符号。
如果这两个数都是整数,则结果是 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);