sml

sml

文章 0 浏览 4

如何导入SML中的代码?

我目前正在批改 SML 课程的作业。我编写了一些测试用例来自动检查学生作业中函数的正确性,并且我希望能够导入他们的代码,然后针对该代码运行测试用…

若沐 2024-10-14 18:23:40 4 0

使用 ml-lex 构建词法分析器

我需要创建一个与标准输入流绑定的 lexer 的新实例。 但是,当我输入时, val lexer = makeLexer( fn n => inputLine( stdIn ) ); 我收到一个我不明白…

不疑不惑不回忆 2024-10-14 08:06:37 6 0

输出在 REPL 中被 # 符号截断

我编写了一个按预期工作的函数,但我不明白为什么输出是这样的。 功能: datatype prop = Atom of string | Not of prop | And of prop*prop | Or of …

爱本泡沫多脆弱 2024-10-13 18:40:26 6 0

有类似 Haskell/ML 的 C 编译器吗?

人们已经编写了Scheme 中适用于 iPhone 的游戏。因为(一些)Scheme 编译器编译为 C,所以很容易与 Objective-C 混合并与 XCode 集成。 我知道Haskell…

安静 2024-10-12 13:02:44 7 0

标准 ML 递归函数

我在 sml 中的递归方面遇到问题。基本上,我有一个名为 xyz 的函数,它接受一个 int 和一个牌组(我定义的数据类型)并返回一只手(我定义的数据类型…

帅气尐潴 2024-10-11 15:28:33 2 0

从列表中获取元素的机制

是否可以在不使用函数 head 和 tail 的情况下从新泽西州的 SML 列表中获取元素,类似这样: val a = [1,2,3]; a[1]; 提前致谢…

ヤ经典坏疍 2024-10-11 11:11:26 5 0

ML 中的序列(有限和无限)

好的, 我已经有了序列的下一个定义: datatype 'a seq = Nil | Cons of 'a * (unit-> 'a seq); 我需要实现下一个函数: filterq_n:('a -> bool) -> i…

白日梦 2024-10-10 19:50:20 8 0

SML/ML 中的 RPAREN EQALOP 和未绑定变量和构造函数错误

说我有 2 个 CNF 逻辑短语 a,b,我的 distrib 函数应该返回 a|b (a OR b) 的 CNF 形式。 我得到的替换规则是: 1) Replace p|(q&r) by (p|q)&(p|r) 2)…

没有你我更好 2024-10-09 09:29:17 7 0

输出在 REPL 中被 # 符号截断

我编写了一个按预期工作的函数,但我不明白为什么输出是这样的。 功能: datatype prop = Atom of string | Not of prop | And of prop*prop | Or of …

橙幽之幻 2024-10-09 08:19:35 9 0

处理 ML 中的异常

大家,我试图了解异常在 ML 中是如何工作的,但是我遇到了奇怪的错误,并且我无法弄清楚出了什么问题: exception Factorial fun checked_factorial n…

苍暮颜 2024-10-08 21:12:24 8 0

如何在机器学习编程语言中定义具有多种类型的树

好吧,我被要求做接下来的事情: 定义一个可以包含 2 种不同类型的二叉树:('a,'b) abtree,这些是要求: 任何内部顶点(不是叶子)都必须是以下类型'…

浸婚纱 2024-10-08 16:44:48 5 0

SML 列表相等奇怪

我有这样一段代码: fun foldr2(f, x::xs) = if xs = [] then x else f(x, foldr2(f, xs)) 使用类型签名 (''a * ''a -> ''a) * ''a list -> ''a 看起…

画中仙 2024-10-08 03:54:34 7 0

新列表数据类型

如何在 ML 中定义新的数据类型,让我们假设 newList,这样它可以包含元素 'a (int、real 等)的列表、嵌套列表,例如: 如果我的类型'a是int,值可能…

淡淡の花香 2024-10-07 20:19:44 5 0

警告:调用 polyEqual

有人可以解释一下,这个警告是什么意思吗? stdIn:18.35 Warning: calling polyEqual 为什么我在下面的语句中使用“a”而不是“a”: val alreadyVisi…

苏佲洛 2024-10-05 07:39:06 8 0

新泽西州 SML 中的图表

我需要使用机器学习编写一些函数,该函数接收有向图的边列表[(1,2),(1,3),(3,2)] ,这意味着从 1 到 2 和从 1 到 3 的有向边...,并且我还收到两个顶…

烦人精 2024-10-05 04:10:05 8 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文