问题标签 [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.
lambda-calculus - 如何在 Oz 编程语言中使用 AND
我正在尝试为 lambda 演算制作 beta reducer,但我不知道如何为我刚开始使用的 Oz 添加参数。
我想做的是: IsAtom Y and if(X==Y) then Z
我试过“and, &&, &, andthen”,但没有任何效果。Oz 文档只是让我头疼。
tail-recursion - 如何使此代码尾递归?
以下代码旨在附加两个列表。
list - 在列表中查找最大值 - OZ
我必须在 Oz 中编写一个程序,它将返回列表中的最大整数。到目前为止,我的代码如下所示:
Mozart 环境将接受代码但不会返回答案。输入如下所示:{Browse {Max [1 2]}}。我究竟做错了什么?
comments - Oz 编程语言中块注释的语法是什么?
Oz 编程语言中块注释的语法是什么?
functional-programming - 函数式编程中的自由和绑定标识符
一段时间以来,我一直在努力解决这个问题,但我无法弄清楚。我已经从维基百科和几本书中阅读了自由变量“自由变量和绑定变量”的定义,但我无法得到正确的答案
考虑以下代码:
这些标识符(A、B、C、D、E、F、G)中的哪些是自由标识符?
text - 在另一个文本编辑器上使用 Oz 编程
我正在大学学习 Oz 编程语言,我们使用 Emacs 运行 Oz 代码。我想知道是否可以在 Notepad++ 等任何其他文本编辑器上运行 Oz 代码,甚至可以使用 VS 等 IDE?
performance - Oz - 写一个更高效的函数
如何以更有效的方式编写以下函数以减少递归调用的次数?
show - 为什么我得到总和(
) 当我在 OZ 中使用 Show 时?
我正在学习 Oz,并试图运行我在书中找到的一个示例,它即将模拟一个全加器,但我得到的是 sum(),所以我不知道错误在哪里,我将不胜感激你的帮助。
以下是部分代码:
AndG 和 OrG 类似于 XorG。