У меня проблема SML. Мне нужно написать функцию SML для объединения двух списков и возвращает список отдельных элементов.SML - Слияние двух списков
Например:
- merge [1,2,3,4,5] [4,5,6,7,8];
val it = [1,2,3,4,5,6,7,8] : int list
-merge ["a", "a"] nil;
val it = ["a"] : string list
Я только могу создать функцию, чтобы объединить два списка, но не может удалить отдельные элементы.
- fun merge list1 list2 = [email protected];
val merge = fn : 'a list -> 'a list -> 'a list
- merge [1,2,3] [3,4,5];
val it = [1,2,3,3,4,5] : int list
Как написать функцию для объединения двух списков и удаления отдельных элементов?
Благодаря
Есть ли список, который функция получает в качестве аргументов, которые могут быть отсортированы? – waldrumpus