sml中的rem和mod函数有什么区别?

Lea*_*ffe 4 math arithmetic-expressions sml smlnj

我正在开发 sml 项目,其中我必须为自定义数据类型实现这两个函数rem和mod。

我知道余数rem的定义。
被除数 = 除数 * 商 + 余数

mod的解释是什么?请用简单的话解释一下它们之间的区别。

Rob*_*ier 5

在 中i mod j,结果与 具有相同的符号j。

在 中i rem j,结果与 具有相同的符号i。

您可以在Basis的文档中查找详细信息。