стандартная быстрая сортировка мл - PullRequest
0 голосов
/ 03 ноября 2011

Я пытаюсь решить проблему в мл, и я немного застрял.простите, что это тривиальный код, но ответ на него решит большую часть моей проблемы.

Код:

val sorted = ([3, 2, 1], [5, 8, 4]);
fun loop ([]) = []
  | loop (x::xs) = [3] @ [4];
loop sorted;

Ошибка:

Error-Can't unify 'a list with int list * int list (Incompatible types) Found near loop (sorted)
Static errors (pass2)

1 Ответ

1 голос
/ 03 ноября 2011

sorted - кортеж из двух списков.loop принимает аргумент списка

...