Вопросы по теме 'smlnj'

Стандартный неправильный оператор ML / CML - ошибка операнда
Я пытаюсь реализовать параллельный список с использованием расширений CML для Standard ML, но я сталкиваюсь с ошибками, которые, вероятно, связаны с тем, что я новичок в Standard ML. Я реализовал clist как имеющий канал ввода и вывода, и я сохраняю...
372 просмотров
schedule 02.12.2021

Открытие файла SML - используйте ошибку
Я открыл файл в "SML of New Jersey" с помощью следующей команды: use "c:\\work.sml" , и у меня возникла следующая проблема: [openning c:\\work5.sml] [use failed: Io: openln failed on "c:\\work.sml", Win32TextPrimIO:openRd: failed] uncaught...
4937 просмотров
schedule 06.09.2021

Как установить время для моего sml-кода?
Может ли кто-нибудь сказать мне, как я могу синхронизировать свой sml-код? Я реализовал несколько разных версий одного и того же алгоритма и хотел бы измерить их время и, возможно, даже узнать использование памяти?
1903 просмотров
schedule 23.09.2021

Проверить, является ли ввод действительным целым числом
Я хочу попросить пользователя ввести переменную и проверить, является ли она действительной или целочисленной, и выполнить две разные операции для соответствующих действий. Скажите истина, если целое число иначе ложь; fun realorinteger (n) = если...
1150 просмотров
schedule 26.09.2021

запись целых чисел в файл на sml
Есть ли выход в подписи textIO для записи целых чисел в файл? output записывает только векторы, outputstring записывает подстроки, а output1 записывает только символы. Моя проблема с неиспользованием векторов заключается в том, что я должен...
414 просмотров
schedule 09.09.2021

Что означает эта сигнатура функции в sml?
Я просматриваю некоторые заметки, которые мой профессор дал относительно языка SML, и одна из функций выглядит так: fun max gt = let fun lp curr [] = curr | lp curr (a::l) = if gt(a,curr) then lp a l...
1214 просмотров
schedule 15.11.2021

Применение x к списку функций (SML)
Я пытаюсь создать функцию myMap , которая применяет x к списку функций с помощью map . Пример: myMap [f1, f2, ..., fn] x ==> [f1(x), f2(x), ..., fn(x)] Я считаю, что мне нужно написать анонимную функцию для выполнения этой...
533 просмотров
schedule 19.09.2021

Фильтрация элементов одного списка по логическим значениям из второго списка
У меня есть два списка одинаковой длины. Я хочу отфильтровать элементы первого списка, посмотрев, имеет ли элемент с тем же индексом во втором списке истинное логическое значение. Example: [1,2,3,4,5]:int list [true,false,false,true,false]:bool...
133 просмотров
schedule 13.11.2021

Что означают вопросительные знаки в стандартных типах машинного обучения?
Например: vagrant@precise32:/vagrant$ rlwrap sml Standard ML of New Jersey v110.76 [built: Mon May 12 17:11:57 2014] - TextIO.StreamIO.inputLine ; [autoloading] [library $SMLNJ-BASIS/basis.cm is stable] [autoloading done] val it = fn :...
1257 просмотров
schedule 29.11.2021

Ошибка функции SML / NJ
Мне нужна функция, которая принимает список целых чисел и возвращает отсортированный список (увеличивается слева направо). Это необходимо сделать с помощью этих двух функций: datatype tree=Empty | Node of int*tree*tree; fun...
46 просмотров
schedule 06.10.2021

Как получить элемент нового типа в ML?
например, если я создам новый тип type map = int * string; val a = (1,"a") : int * string; а затем я хочу получить внутреннюю строку "a" из переменной a, как я могу это получить? Я пробовал a [1], a [2], a (2), и они не работают ...
101 просмотров
schedule 29.11.2021

Функция, которая проверяет, что первый список является началом списка 2
Я пытаюсь создать функцию, которая принимает два списка и проверяет, является ли первый список началом второго списка. У меня такой псевдокод: пустой список начинает список список не начинается с пустого списка список начинает второй список,...
50 просмотров
schedule 28.09.2021

Распечатать список int в sml
Существует ли какая-либо функция, которая напрямую печатает список int? Мне нужно распечатать список int для отладки. Я знаю, что могу добиться этого, написав свои собственные функции, но я хочу знать, есть ли другой доступный метод?
5372 просмотров
schedule 27.10.2021

Совпадение неполного в sml
fun p( x::xl ) = if x::xl = [] then [] else [0]; Получено предупреждение: совпадение неполное. x::xl => ... Что я хочу сделать: p( [] ) = [] Когда я это делаю, выдает неперехваченное исключение. Соответствие [неисчерпывающая...
2530 просмотров
schedule 13.09.2021

Значение 'pos' в синтаксическом дереве
Я только начал изучать SML, и меня смущает следующий код: type pos = int datatype prog= Prog of statement option and statement =... some code.. and expression = VarExp of symbol * pos | IntExp of int * pos |...
213 просмотров
schedule 24.10.2021

Обход списка в SML
Я хочу создать функцию, которая просматривает список, обрабатывает заголовок, останавливается после K рекурсий, а также создает идентичный список, используя элемент заголовка в каждой рекурсии. fun trav (0, _, list) = list | trav(K, x::xs, list)...
183 просмотров
schedule 28.10.2021

Стандартное машинное обучение: как перемещаться по списку?
Я пытаюсь написать программу, которая перебирает список n раз. Предположим, что L = [a1, a2, ..., an] Я пытаюсь достичь [ai + 1, a i + 2, ..., an, a1, a2, ..., ai]. Я сослался на предыдущий пост об этой конкретной проблеме. Однако я не уверен,...
68 просмотров
schedule 05.10.2021

Как просмотреть все элементы списка в оболочке smlnj?
У меня есть список из 365 пунктов, соответствующих дням в году. Мне нужно сравнить мои результаты с результатом, рассчитанным вручную, но все, что я вижу, это: val it = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,...] : int list Есть ли способ сделать...
35 просмотров
schedule 23.09.2021

Найдите значения в дереве - проверка типов SML
Мне нужно написать свои собственные типы данных - либо, либо либоTree, у которых есть свои типы. С их помощью мне нужно создать функцию, которая принимает в качестве параметров int иitherTree, которая выполняет поиск по дереву и возвращает true, если...
267 просмотров
schedule 22.02.2022

Как распечатать информацию о типе в SML?
После выполнения команды в SML возвращается «it», который имеет данные и тип, возвращенные из команды. Например: false; val it = false : bool Допустим, у меня есть привязка в такой программе: val argsToOutput = (map (fn...
4592 просмотров
schedule 04.03.2022