我觉得这应该比我做的更容易,但是我在使用这个函数时遇到了一些问题,应该将集合更改为列表。
fun explode(st(x, xs)) =
let
val listTemp = []
in
if isEmpty(xs) then listTemp::x else explode(xs)::x
end
| explode(nilset) = [];
我遇到类型冲突,说我正在尝试从''a list list
to ''a list
。任何帮助将非常感激。
编辑:说''a list -> ''a list list...哎呀。