问题标签 [mozart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
425 浏览

oz - 使用“If 语句” - OZ

我在莫扎特中使用“if 语句”时遇到问题。程序启动但它给出的唯一结果是:1#_。我想知道为什么它现在起作用了。

0 投票
1 回答
459 浏览

oz - 如何在莫扎特中使用绝对值?

我试图获得表达式的绝对值,Z=:X-Y但它不起作用。这是我的代码:

我想知道我做错了什么以及如何解决它。

0 投票
1 回答
72 浏览

oz - 如何构建符号微分 OZ Mozart

我想在 OZ Mozart 中制作一个符号差异化程序,但我被卡住了,不知道如何开始,在 prolog 中会类似于下面的规则,但我至少需要帮助,了解如何在 OZ 中制作最简单的规则,例如,X 的导数等于 1,这样我就可以编写其余的代码,谢谢!

0 投票
2 回答
176 浏览

oz - 如何在 Oz 的列表中绑定未绑定的值

假设我们有以下代码:

如何设置这些未绑定的值?Oz List Documentation没有对此有所说明。我发现的唯一相关问题是:如何更改 Oz 列表中的元素?答案没有为我编译,我也没有找到如何编译它。

0 投票
1 回答
756 浏览

list - 在列表中查找最大值 - OZ

我必须在 Oz 中编写一个程序,它将返回列表中的最大整数。到目前为止,我的代码如下所示:

Mozart 环境将接受代码但不会返回答案。输入如下所示:{Browse {Max [1 2]}}。我究竟做错了什么?

0 投票
2 回答
1598 浏览

functional-programming - 函数式编程中的自由和绑定标识符

一段时间以来,我一直在努力解决这个问题,但我无法弄清楚。我已经从维基百科和几本书中阅读了自由变量“自由变量和绑定变量”的定义,但我无法得到正确的答案

考虑以下代码:

这些标识符(A、B、C、D、E、F、G)中的哪些是自由标识符?

0 投票
1 回答
492 浏览

list - 如何在 Oz 中使用模块 List

我在 Oz 中找到了一个模块的信息,其中包含对列表进行操作的过程:https ://mozart.github.io/mozart-v1/doc-1.4.0/base/list.html

但我一直在以不同的方式尝试不同的程序,例如:

我得到的是一个类型错误,我希望你能帮助我知道为什么,我是使用 OZ 的新手

0 投票
1 回答
109 浏览

macos - Mac上的莫扎特(Emacs)shotrtcuts

我正在学习奥兹语。我为此使用莫扎特并从本教程中学习:http: //mozart.github.io/mozart-v1/doc-1.4.0/tutorial/ \我是它的初学者。本教程中有很多快捷键,但我在键盘上找不到它们……我使用的是 Mac OS X。

我想通了C-是什么意思。Cl (ctrl + . 和下一个 ctrl + l)

但例如我不知道 MCx 是什么意思???这让我疯狂 ;(

你知道任何有用的资源,我可以找到关于这种写作风格的更多信息吗?

0 投票
1 回答
73 浏览

recursion - Oz:在具有无限子树的树中计数 0

我为我的大学编写了一个练习代码并且遇到了问题。我是 Oz 的初学者,只是无法弄清楚为什么这段代码没有显示任何内容,但被编译器接受:

代码应该计算一棵树的值“0”的数量,以及他在 tree.subT 和这些树中的列表中的所有子树等等。

我将非常感谢任何帮助!

0 投票
2 回答
423 浏览

tree - Mozart / Oz 中的错误与“计算机编程的概念、技术和模型”一书中的树遍历示例

在此先感谢,并为我的帖子中的任何错误或任何令人困惑的地方道歉。

我在“计算机编程的概念、技术和模型”第 3.4.6 节中的树遍历示例中遇到错误。我正在使用Oz / mozart2-2.0.0-alpha.0 (+build.4091-slitaz-1.01.ova)。

我输入的过程和函数与书中的完全一样(本书的两个版本,代码略有不同),当我尝试执行时出现错误。我已经尝试自己修复它们,但到目前为止无法到达任何地方。我将在下面给出代码、执行语句、错误和测试树声明(这似乎是有效的,因为我可以毫无问题地对其执行 {LookUp}、{Insert} 和 {Delete})。我将在下面添加我认为必要的更多注释。

所以,我的问题是这些代码有什么问题,或者我如何使用它们或我的树?我包括了一个函数和三个程序,它们都给出了相同的问题来完成(也许有助于故障排除),但我认为解决方案对所有人都是一样的。

树声明是最后一个,在下面。

代码 -->