![]() |
1
1
你可能想改变
到
(布塔的回答解释了原因。) |
![]() |
2
1
我不理解所有的事情,因为你没有给出不同操作和变量的所有类型。 但是,正如您已经猜到的,SML从左侧执行函数调用(并绑定变量)。这里有一个例子:
因此,f是int->int->string->类型的函数…并隐式添加括号fun(((f a:int)b:int)c:int)=… 这意味着您可以使用它,例如:
现在,F2的类型是int->string->… |
![]() |
Jordan · 具有(a)list(b)list[重复]的函数的语法 7 年前 |
![]() |
A Israfil · 错误:案例对象和规则不一致[重载冲突] 7 年前 |
![]() |
patyx · SMLNJ将字符串列表解析为具有多个数据类型的元组列表 7 年前 |
![]() |
Ela · 使用异常时的ML错误 8 年前 |
![]() |
Gaurav · 子字符串full在SML中不工作 10 年前 |
|
hitish · 如何在polyml中将类型设置为函数的自变量? 11 年前 |