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

Как написать простую функцию высшего порядка в mozart oz?
Я новичок в mozart oz, и я хотел бы написать простую функцию более высокого порядка, например {{Add 1}2}, результатом которой должно быть 3. Я думаю, это что-то вроде вложенного вызова в C, где функция может вызывать себя? Я не уверен, как...
1290 просмотров
schedule 20.04.2022

Почему я продолжаю получать переменную, не представленную в программировании страны Оз?
Я продолжаю получать сообщение об ошибке variable MainMirror Not introduced. Как мне это исправить? fun {MainMirror Int} local Mirror in fun {Mirror Int Acc} if Int == 0 then Acc else Acc + {Mirror (Int div...
1117 просмотров
oz
schedule 04.05.2022

свободные и связанные идентификаторы в функциональном программировании
Я уже давно ломаю голову над этим вопросом и не могу понять. Я прочитал определение свободной переменной «Свободные переменные и связанные переменные» из Википедии и нескольких книг, но не могу ответить правильно. Рассмотрим следующий код:...
1495 просмотров
schedule 01.12.2022

Ошибки в Mozart/Oz с примерами обхода дерева из книги Concepts, Techniques, and Models of Computer Programming
Заранее спасибо и извиняюсь за любые ошибки или что-то непонятное в моем посте. Я получаю ошибки с примерами обхода дерева в разделе 3.4.6 " Концепции, методы и модели компьютерного программирования ". Я использую Oz/mozart2-2.0.0-alpha.0...
343 просмотров
schedule 13.11.2023

Как работать с метками в mozart oz, чтобы получить элементы из пары/кортежа?
Я новичок в Моцарте Оз, и мне нужно решить следующие проблемы: a) Implement a function Zip that takes a pair Xs#Ys of two lists Xs and Ys (of the same length) and returns a pairlist, where the first field of each pair is taken from Xs and the...
276 просмотров
schedule 18.04.2022

Отображение двух максимальных чисел в списке на языке программирования Oz
Мне нужно сделать программу, которая отображает два максимальных числа в списке, используя язык программирования Oz. У меня есть код для печати максимального числа в списке, но мне нужны два самых больших числа. Вот что у меня есть до сих пор:...
36 просмотров
schedule 27.09.2022