每当我定义一个函数说funct(n)时,我可以将n的值分配给不同的变量,例如m,以便我可以将函数内变化的n值与m的初始值进行比较。此外,由于我嵌套了有时独立的其他函数,有没有办法使 m 变量通用?
我所做的是:
fun funct(n)= let val m=n in if (condition) then...
此外,这里funct调用funct1,funct1调用funct2。错误消息读取
Error: unbound variable or constructor: m
对于函数 2
Error: unbound variable or constructor: funct1
对于函数 1
Error: unbound variable or constructor: funct1
对于功能
我想 m 的单次更正将解决整个级联错误。