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

Есть ли способ хранить вызовы функций / процедур в Oz?
Я хочу знать, есть ли способ привязать весь вызов функции к переменной в Oz. Например, у меня есть: fun {F1 A1 A2} A1+A2 end и локальная переменная X . Что я хочу сделать, так это сохранить вызов (как есть) {F1 1 2} в X , а не...
177 просмотров

Код ошибки Аквамакс 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