【发布时间】:2017-02-09 19:38:22
【问题描述】:
我正在使用两个功能。一个接受列表,第二个对列表元素进行一些处理。第二个函数 multinHelp 给了我错误
“stdIn:79.6-79.16 错误:未绑定的变量或构造函数:multinHelp”
fun multin(L)=
let
val a = hd(L)
val b = hd(tl(L))
val c = hd(tl(tl(L)))
in
multinHelp([a,b,c])
end;
---------------------------------------
fun multinHelp([a,b,c])=
if c = 0 then [a]
else (b * hd(multinHelp([a,b,c])) :: multinHelp([a,b,c-1]);
我不确定为什么会收到此错误,因为我在第一个函数中设置了 [a,b,c]。
【问题讨论】:
标签: constructor ml