ocaml

ocaml

文章 0 浏览 5

如何在 Ocaml 中随机选择一个元素?

在我的 OCaml 程序中,我需要从一大堆字符串中随机选择一个字符串。到目前为止,我已经尝试了两种不同的方法,但每种方法都收效甚微。我首先将所有字…

八巷 2024-11-03 04:20:38 4 0

符号计算

我的问题:符号表达操纵。 符号表达式是从整数常量和变量开始,借助 +、-、*、/、min、max 等运算符构建的。更准确地说,我会用以下方式表示一个表达…

本宫微胖 2024-11-02 20:31:11 4 0

将 ML 风格的模块添加到 Haskell 的主要理论困难是什么?

众所周知,Haskell 风格的类型类和 ML 风格的模块提供了不同的机制来指定接口。它们的权力(可能)相当,但实际上每个都有自己的优点和缺点。 由于我…

你的呼吸 2024-11-01 21:50:13 7 0

使用 ocalIDE 的 Ocaml 和 eclipse 在 #use 命令上出现语法错误

我在 eclipse 中使用 ocalIDE 作为 ocaml 插件,但在每个 #use foo 行上,我都会得到一个 syntax error: unexpected token "#". If I run this certai…

轮廓§ 2024-11-01 15:43:30 2 0

在 ocaml 中构建一个整数列表

我想编写一个函数,在两个整数之间构建一个列表,包括 rec myFunc xy 将构建一个包含 x 和 y 之间所有整数的列表,包括 x 和 y 对于现在的逻辑,我有…

夜空下最亮的亮点 2024-11-01 06:49:07 4 0

OCaml:函数输入 ('a * 'b -> 'c)

let rec map2 (f : 'a * 'b -> 'c) (l1 : 'a list) (l2 : 'b list) : 'c list = match (l1,l2) with | ([], []) -> [] | (x::l1),(y::l2) -> f (x, y)…

时光瘦了 2024-11-01 04:50:18 0 0

在 F#/OCaml 中实现类快速排序函数的尾递归版本

是否可以实现快速排序算法的尾递归版本(通过延续模式)?如果是的话,将如何实施? 普通(未优化)版本: let rec quicksort list = match list with…

横笛休吹塞上声 2024-10-31 21:57:16 6 0

自定义目录/文件夹合并工具

我正在考虑开发一个自定义目录/文件夹合并工具,作为学习函数式编程的一部分,并解决一个非常个人的问题。 我通常在三台不同的计算机上工作,并且倾向…

旧梦荧光笔 2024-10-31 19:26:11 2 0

当两个线程分别运行某一特定进程时,当其中一个线程返回值时,程序会结束吗?

场景如下: 您有两个线程(代表不同的机器),它们从单个数据源获取相同的输入,运行相同的进程(不依赖于任何共享资源)并返回相同的值。 如果一个线…

娇俏 2024-10-31 14:50:56 4 0

计算向量表达式的范数 ||aW+bX+cY||

我是一名博士生。 在我的论文引言中,我对线性代数工具的表达性和性能之间的折衷很感兴趣。 作为一个简单的例子,我使用向量表达式的范数的计算。 我…

卸妝后依然美 2024-10-31 07:54:14 2 0

如何用链式实现哈希表?

这可能是一个愚蠢的问题,但是,看在上帝的份上,我无法弄清楚我在带有链接的哈希表背后的理论中缺少什么。 这就是我的理解: 哈希表使用哈希将键与存…

隔岸观火 2024-10-31 04:35:53 4 0

在 System F 中有效地对“let”绑定/函数定义进行类型检查

考虑以下(伪)OCaml 代码: let foo = in begin foo a foo b foo c ... foo z end (az 是元变量,没有什么具体内容) 我读过 [Pierce,TAPL,Ch. 22…

一梦浮鱼 2024-10-30 10:20:58 2 0

Ocaml:使用 list.length

我正在尝试查找 ocaml 中列表的长度。 我首先调用一个函数 >让 get_list_length e 输入 > print_list_length 输出 x get_list_length 中的实际代码是…

咿呀咿呀哟 2024-10-30 08:01:47 2 0

Ocaml:再次调用递归函数

所以我有一个递归函数,它接受 2 个整数和一个 out_channel ,并且基本上打印行(a,a+1)。它应该这样做直到 a 的值等于 b。即如果 a = 1, b = 5 lin…

最美的太阳 2024-10-29 18:54:24 5 0

检查 ocaml 中可变列表是否有循环?

我正在尝试编写一个函数来测试 Ocaml 中的可变列表是否包含循环(即,具有对其自身的引用并连续重复。 我的列表定义为 type 'a m_list = Nil | Cons '…

好听的两个字的网名 2024-10-28 11:38:09 4 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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