Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sml 如何定义自己的mymod函数?_Sml_Smlnj - Fatal编程技术网

Sml 如何定义自己的mymod函数?

Sml 如何定义自己的mymod函数?,sml,smlnj,Sml,Smlnj,我试图定义我自己的mymod函数,其中mod通常是3 mod 2=1函数。 我不知道从哪里开始。有什么建议吗?因为你不知道从哪里开始,这里有一些提示: 1) mymod应该是中缀函数。正确的语法是 infix mymod; fun x mymod y = ... 2) 您应该了解如何使用-、*和\实现mymod。我建议您在编写函数之前手动尝试几个示例 3) 由你来处理零除法的问题

我试图定义我自己的mymod函数,其中mod通常是3 mod 2=1函数。
我不知道从哪里开始。有什么建议吗?

因为你不知道从哪里开始,这里有一些提示:

1)
mymod
应该是中缀函数。正确的语法是

infix mymod;
fun x mymod y = ...
2) 您应该了解如何使用
-
*
\
实现
mymod
。我建议您在编写函数之前手动尝试几个示例

3) 由你来处理零除法的问题