Я пытаюсь решить полиномиальное проблему оценки на SML, вот текущий код у меня есть: fun eval (nil, b:real) = 0.0
| eval(x::xs, a:real) =
let val y:real = 0.0
fun inc z:real = z+1.0;
in
(x*M
exception No_intersection of string
fun check_in ((m1:real, b1:real), (m2:real, b2:real)):real*real =
Функция должна проверять пересечение между двумя линиями. Каждый аргумент пары представляет со
Я пытаюсь сделать функцию в стандартном ML, которая принимает 2 параметра и возвращает bool, а 2 параметра могут быть любого типа, в спецификациях, написанных как 'a * 'a -> bool, но всякий раз, когда
Я столкнулся с проблемой кортежей, где задан список парных кортежей, он должен стать парой списков: i. [(1,2),(3,4),(5,6)] должен вернуть ([1,3,5],[2,4,6]). Я пытался решить с помощью этого кода: fun
Я пытался решить эту проблему с двумя кортежами, где вход представляет собой список кортежей, а выход - это набор корней, в которых первый элемент каждого кортежа сгруппирован и аналогичен второму (т.