これは私が作成するよりも簡単なはずだと思いますが、セットをリストに変更する必要があるこの関数に問題があります。
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
てい''a list
ます。どんな助けでも大歓迎です。
編集:''リスト->''リストリスト...おっと。