Вопросы по теме '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