问题标签 [oz]

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 回答
150 浏览

oz - 复制列表 OZ 的元素

编写一个复制列表中每个元素的函数。例如:{Duplicate [1 2 3]} 返回列表 [1 1 2 2 3 3]。

我怎样才能在 OZ mozart 中制作它?我不知道 oz 的 sintaxis,在序言中会是这样的:

0 投票
2 回答
1001 浏览

list - 如果列表中的元素为真则返回真 Oz

我需要在 Oz 中做这两个非常相似的练习:

*。编写函数 {Some LP},它接受​​一个列表 L 和一个布尔函数 P。如果 P 对 L 的至少一个元素返回 true,则返回 true,否则返回 false。

*。编写函数 {All LP},当且仅当 P 对于 L 中的所有元素都为真时,它才返回真。

我不确定如果我有这样的函数,我怎样才能让它返回真或假:

2 为真,所以它必须返回真

0 投票
1 回答
52 浏览

oz - 我正在 Oz 创建一个棋盘,我的程序似乎没有终止

对于家庭作业,我必须(除其他外)在 Oz 中创建一个棋盘。

我对这种语言相当陌生,但我想这样做:

该程序只是继续运行。

我们必须以声明式的方式进行编程。我不习惯这些语言,递归方法是创建这种板的好方法吗?

0 投票
1 回答
741 浏览

record - Mozart/Oz:将字符串转换为特征

我需要提前生成我不知道的功能名称,以便进行记录。
记录应如下所示:
record(day1:[...] day2:[...] day3:[...] ...).
由于我不知道记录将包含多少天,我不能自己写功能名称!我尝试了几件事:

然后在列表中处理所有标签,以便使用Record.makeTuple.

有什么方法可以创建动态特征或操纵它们?
目前,我发现的唯一选择是使用字符串,而不是作为功能,而是使用一对: record("day1"#[..] "day2"#[..] ...)但这不是我想要的。

感谢您的任何回答或帮助。

0 投票
1 回答
2305 浏览

oz - 在命令行中执行 Mozart-Oz 代码

我正在尝试使用Mozart Oz。我从源代码伪造下载执行二进制文件:http: //sourceforge.net/projects/mozart-oz/

当启动 Mozart.app 时,emacs(Mac OS X 的 aquamacs)开始在其中进行编码。

例如,我可以在 Tcl/Tk 浏览器中输入{Browse 'Hello World'}并执行Oz -> Feed Buffer得到结果。

那么,如何像使用 Python 或 Ruby 一样在命令行中构建或执行 Oz 代码?

我在 bin 目录中找到了二进制文件。

但是,当我使用 执行代码时ozc -c hello.oz,出现%** variable Browse not introduced错误。可能有什么问题?

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 回答
1288 浏览

oz - 为什么我会不断获得 Oz 编程中未引入的变量?

我不断收到错误,variable MainMirror Not introduced. 我该如何解决这个问题?