Вопросы по теме 'mozart'
Есть ли способ хранить вызовы функций / процедур в Oz?
Я хочу знать, есть ли способ привязать весь вызов функции к переменной в Oz. Например, у меня есть:
fun {F1 A1 A2}
A1+A2
end
и локальная переменная X .
Что я хочу сделать, так это сохранить вызов (как есть) {F1 1 2} в X , а не...
177 просмотров
schedule
10.09.2021
Код ошибки Аквамакс 139
Я получаю сообщение " Эмулятор Process Oz аварийно завершил работу с кодом 139 " при попытке протестировать программу с использованием Mozart/Aquamacs. Судя по некоторым другим сообщениям, ошибка «139» является общим кодом ошибки. Код, который...
327 просмотров
schedule
20.04.2022
Как преобразовать запись в строку в Mozart OZ
Например:
local A = aircraft(id:'Avro' size:[2 36] state:state(time:20 status:parked))
in
{Browse A}
end
Я хотел бы преобразовать A в строку, например окно просмотра, чтобы отправить данные в другую программу через канал...
754 просмотров
schedule
28.05.2022
Вычисление арифметического выражения oz mozart
У меня есть проблема, и я действительно не знаю, как это реализовать в OZ: Предположим, что вам дано арифметическое выражение, описываемое деревом, построенным из кортежей следующим образом:
Целое число описывается кортежем int(N), где N — целое...
235 просмотров
schedule
07.08.2022
Как создать список в стране Оз?
Я пытаюсь создать список в Oz , используя следующий код:
local Loop10 Xs in
proc {Loop10 I}
Xs={List.append Xs I}
if I == 10 then skip
else
{Browse I}
{Loop10 I+1}
end
{Browse Xs}
end
{Loop10 0}
end...
4519 просмотров
schedule
18.06.2023
Ошибка отладчика Mozart Ozcar
Итак, я учусь, и мне нужно запустить отладчик Ozcar, в том числе на Моцарте, я захожу в меню Oz и сначала выбираю буфер подачи, после этого я выбираю Start Debugger, компилятор показывает мне следующее сообщение:
local A B in
A = 5
B = 6...
399 просмотров
schedule
12.06.2023
Выполнение кода Mozart-Oz в командной строке
Я пытаюсь использовать Mozart Oz . Я загружаю исполняемый двоичный файл из исходной кузницы: http://sourceforge.net/projects/mozart-oz/ .
При запуске Mozart.app emacs (aquamacs для Mac OS X) начинает кодировать внутри него.
Например, я могу...
2005 просмотров
schedule
05.07.2023
Моцарт/Оз: как сделать запись с Record.make
Я пытаюсь создать запись из списка с помощью Record.make:
declare
L=[z [a b] [1 2]]
{Record.make L.1 L.2 0}
но получаю ошибку:
Expected type: feature
At argument: 1
Как сделать второй аргумент L.2 типом «функция»? Я предполагаю,...
211 просмотров
schedule
04.12.2022
Как написать правильную процедуру в Оз?
Я очень новичок в Оз, так что извините, если это несколько просто. Следующий код для вычисления площади, диаметра и длины окружности не работает. Выдает ошибку "Недопустимая арность в приложении". Я пытался настроить код разными способами, но часто...
108 просмотров
schedule
15.10.2022
Булевы и логические операторы
Я новичок в Mozart-Oz и ищу помощи, потому что этот язык не очень интуитивен и не имеет документации.
Я пытаюсь применить этот код (который работает в eclipse, когда я пишу его в java) и не работает в oz, вот подробности:
Это код в стране Оз, он...
2160 просмотров
schedule
01.12.2023
Функция Mozart Oz, которая ничего не возвращает, но выполняет несколько инструкций
Вопрос в заголовке, как мне создать функцию, которая не возвращает возвращаемое значение, но может выполнять несколько инструкций?
Например:
declare
fun {doStuff Tree}
case Tree
of bTree(T left:leaf right:leaf) then {Browse Tree}
[]...
205 просмотров
schedule
18.02.2024