В SML, возможно ли, чтобы у вас было несколько шаблонов в одном случае? Например, у меня есть 4 арифметические операторы выражают в строку, "+", "-", "*", "/" и я хочу, чтобы напечатать "PLUS MINUS" и
Существует ли какая-либо функция, которая непосредственно печатает список int? Мне нужно распечатать список int для целей отладки. Я знаю, что могу добиться этого, написав свои собственные функции, но
Я хочу составить список, который имеет спецификацию: (строка * int), и кортежи можно редактировать. Например, предположим, что val gamma = [("a",20),("b",30),("c",40)] :(string*int) list
Теперь, как
Я хочу создать структуру данных типа карты, используя список, имеющий спецификацию: (строка * int), где первый элемент является ключевым, а второй - значением. Первоначально, когда я создаю эту карту,
В настоящее время у меня много операторов печати в коде SML, и я просматриваю очень большое дерево, поэтому для печати всех распечатанных документов требуется некоторое время, но прямо сейчас Я не хоч
У меня возникли проблемы с синтаксисом SML для вложенных let s и if s. Например, почему это синтаксически плохо сформировано? fun stuff a =
let
val p = 2
in
if a = 1
then
Я думал, что я что-то о List.toString где-то читал, но l = [1,2,3]; print (List.toString (l)) я получаю Error: unbound variable or constructor: toString in path List.tostring и просто print l дает мне