问题标签 [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 投票
2 回答
481 浏览

lambda-calculus - 如何在 Oz 编程语言中使用 AND

我正在尝试为 lambda 演算制作 beta reducer,但我不知道如何为我刚开始使用的 Oz 添加参数。

我想做的是: IsAtom Y and if(X==Y) then Z

我试过“and, &&, &, andthen”,但没有任何效果。Oz 文档只是让我头疼。

0 投票
2 回答
195 浏览

tail-recursion - 如何使此代码尾递归?

以下代码旨在附加两个列表。

0 投票
1 回答
756 浏览

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

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

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

0 投票
2 回答
698 浏览

comments - Oz 编程语言中块注释的语法是什么?

Oz 编程语言中块注释的语法是什么?

0 投票
2 回答
136 浏览

list - Oz 程序如何区分列表和非列表?

Oz程序如何区分List类型的值和非列表(例如简单的标量值1或字符串)的值'Hello'?(像Haskell一样,Oz 是否将字符串视为字符列表?)

0 投票
2 回答
1598 浏览

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

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

考虑以下代码:

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

0 投票
1 回答
247 浏览

text - 在另一个文本编辑器上使用 Oz 编程

我正在大学学习 Oz 编程语言,我们使用 Emacs 运行 Oz 代码。我想知道是否可以在 Notepad++ 等任何其他文本编辑器上运行 Oz 代码,甚至可以使用 VS 等 IDE?

0 投票
1 回答
260 浏览

haskell - Haskell 是否支持未绑定的变量?

Haskell是否支持Oz 编程语言中的未绑定变量的概念?

0 投票
1 回答
40 浏览

performance - Oz - 写一个更高效的函数

如何以更有效的方式编写以下函数以减少递归调用的次数?

0 投票
1 回答
42 浏览

show - 为什么我得到总和(

) 当我在 OZ 中使用 Show 时?

我正在学习 Oz,并试图运行我在书中找到的一个示例,它即将模拟一个全加器,但我得到的是 sum(),所以我不知道错误在哪里,我将不胜感激你的帮助。

以下是部分代码:

AndG 和 OrG 类似于 XorG。