我正在开发 sml 项目,其中我必须为自定义数据类型实现这两个函数rem和mod。
我知道余数rem的定义。
被除数 = 除数 * 商 + 余数
mod的解释是什么?请用简单的话解释一下它们之间的区别。
之前我在Ubuntu中,使用smlnj可以很容易地安装它,
apt-get install smlnj
但是现在我转而使用Arch,发现安装smlnj很难。
我试图通过找到smlnj包,yaourt但没有找到任何包。然后,我尝试通过下载tar文件,按照官方网站中指定的步骤进行安装。我按照给定的步骤从中提取tar文件,/usr/local/sml然后通过运行command进行编译
config/install.sh。
完成所有这些操作后,我尝试运行sml,但未成功。我尝试设置环境变量,但再次失败。
请告诉我我是否遗漏了任何步骤或做错了方法。在Arch Linux中安装smlnj的正确方法是什么?