问题标签 [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 回答
385 浏览

oz - 案例陈述中的预期“结束”

以下代码按预期编译和运行:

但是,如果我添加另一个 case 子句,例如下面的代码,则在编译缺少 'end' 语句时会出现错误。

错误:

是什么赋予了?

0 投票
2 回答
177 浏览

algorithm - 莫扎特 Oz 中未引入变量分区错误

我正在尝试在 Mozart OZ 中实现快速排序,但变量不会引入错误。我是这种语言的新手。请帮帮我。

0 投票
1 回答
85 浏览

oz - 使用 Oz 扫描列表中的单个数字

我正在努力学习 Oz,但是除了官方文档之外几乎没有在线资源,我真的很难找出如何扫描列表以创建工作分区函数。在这个例子中,我只是试图返回列表的第一个数字。我该怎么做?

0 投票
1 回答
507 浏览

oz - 语法错误,意外的 T_end,期待 T_the

我是 OZ Mozart 的新手,我正在尝试编写一个三角序列,但编程不起作用。

如果我的编程有什么问题?它显示如下错误:

有什么想法吗?谢谢

0 投票
1 回答
240 浏览

record - 莫扎特/奥兹:如何使用 Record.make 制作唱片

我正在尝试使用 Record.make 从列表中创建记录:

但出现错误:

如何使第二个参数 L.2 成为“特征”类型?我假设 L.2 是一个 [ab] 列表。

0 投票
1 回答
127 浏览

ubuntu - 卸载莫扎特

我通过 apt-get 将 Mozart 编程系统安装到我的 Ubuntu 16.04 机器上。

sudo apt-get remove mozart我试图通过在终端发出命令来重新安装 Mozart ,但意外地留下了ozc其他依赖项。在尝试重新安装系统时,我收到以下错误通知:“......无法纠正问题,您持有损坏的软件包。”

有没有一种简单的方法可以删除与包装在一起的原始内容mozart

0 投票
1 回答
84 浏览

oz - 第 1 行的顶层抽象

在底部运行程序时,我看到以下错误:-

莫扎特盎司节目:-

我错过了什么?

0 投票
1 回答
131 浏览

oz - 如何在 Oz 中编写正确的程序?

我对 Oz 很陌生,如果这有点基本,很抱歉。以下用于计算圆的面积、直径和周长的代码不起作用。它会抛出一个错误,说“应用程序中的非法数量”。我尝试过以许多不同的方式调整代码,但通常最终会出现某种错误。

这是代码:

有谁知道可能出了什么问题?

谢谢!

0 投票
1 回答
127 浏览

oz - 在 Oz 中使用 Cells 实现端口,反之亦然

我试图弄清楚如何使用单元“模拟”一个端口,但我做不到。

主要思想是拥有一个模拟行为的函数或过程,{NewPort S P}以及另一个模拟{Send P X}行为的函数或过程。

这是我得到的。

端口应该像这样工作:

我不知道我做错了什么,我不能让它像上面那样打印。另外,如何使用端口实现单元?有指南吗?

提前致谢。

0 投票
1 回答
61 浏览

oz - 有没有办法可以退出 mozart oz 中的 proc 或函数

我正在尝试在 mozart oz 中执行递归过程,有没有一种方法可以在我得到答案时退出过程或函数,这样其余的递归就不会继续。