ocaml

ocaml

文章 0 浏览 5

z3 ocaml 绑定不起作用(Windows 7)

我无法在 Windows 7 上使用 z3 ocaml 绑定。 这是我遵循的过程。 安装 Objective Caml 版本 3.11.0(Microsoft 工具链) 安装 camlidl-1.05(使用 Mic…

っ左 2024-12-03 07:30:17 2 0

Ocaml,理解一个函数

我在理解这个函数如何工作时遇到一些问题, 特别是我不明白它的最后一行的控制流程。 有人可以用伪代码向我解释它的步骤吗? let traduit_pair a b = …

葮薆情 2024-12-03 00:53:07 1 0

在函数式编程上下文中使用不可变列表获取恒定长度检索时间常数

我目前面临的问题是必须根据给定列表的长度进行计算。必须迭代列表的所有元素才能知道其大小,这是一个很大的性能损失,因为我使用的是相当大的列表。…

单身情人 2024-12-02 19:35:49 1 0

ocamlfind/ocamlbuild 工具链如何与包的项目本地副本一起使用?

我试图保持我的项目独立,所有主要的第三方库依赖项都在项目存储库中构建和引用。我的项目的主要 ocaml 部分依赖于 ocamlbuild。 但对于像 Batteries …

混吃等死 2024-12-02 16:15:26 1 0

在 ocaml 中输入级别整数

有人可以给我关于在 OCaml (3.12) 中制作类型级整数支持加法和减法运算的建议/建议吗? 例如,如果我有这样表示的数字: type zero type 'a succ type…

逆光飞翔i 2024-12-02 08:53:26 0 0

OCaml:列表映射具有 2 个输入的函数

我有一个函数 sqrt,它接受 2 个浮点值、公差和数字,并给出指定公差内数字的平方根。我使用近似方法来做到这一点。 let rec sqrt_rec approx tol num…

泅渡 2024-12-02 03:32:15 1 0

OCaml 接口与签名?

我对 OCaml 中的接口与签名有点困惑。 据我所知,接口(.mli 文件)负责控制其他程序可以使用/调用哪些值。签名文件看起来完全相同,只是名称不同,以…

萌面超妹 2024-12-01 14:59:37 1 0

Ocaml:函数计算两个整数并返回范围内所有整数的列表

该函数接受两个整数并返回 [a,b] 范围内所有整数的列表, 这是我编写的解决方案。 let rec range_rec l a b = if (a=b) then l@[b] else range_rec (l…

与之呼应 2024-12-01 12:46:02 1 0

ocamldebug 的 REPL?

使用 OCaml 时我错过的 GHC (Haskell) 的一件事是没有统一的调试器/REPL。调试器和 REPL 是完全分开的,这太疯狂了!你不能像在 ghci 中那样想出一个…

病毒体 2024-12-01 12:13:04 1 0

Opa 的基于图形的数据库可以单独使用吗?

我猜测 Opa 的基于图形的数据库是用 OCaml。它是否可以作为一个单独的项目提供,以便可以从 OCaml 程序中使用?…

生活了然无味 2024-11-29 16:40:16 1 0

在 Emacs 下折叠 Ocaml 的 let 声明会给出“无效的搜索范围”错误信息

在 Emacs 下,我尝试以以下方式折叠 ocaml 源文件: 每个let定义都被折叠成类似“let myfunction = ...” 这应该是所有 ocaml 程序的自然要求。我认为…

想你的星星会说话 2024-11-28 22:26:32 1 0

检查 C 中的 OCaml 类型签名

假设我有一个 OCaml 函数 let _ = register "cbf_coh_insert" (fun k v -> print_endline ("Inserted key=" ^ k ^ " value=" ^ v)) ,这是一个带有两…

花开雨落又逢春i 2024-11-28 20:51:20 1 0

Ocaml 中讨论的递归函数

我定义了一个类型和一个函数: type element = ... let merge (x0: element) (x1: element): element * bool = ... merge 返回的第二部分表示 x0 和 x…

逆光飞翔i 2024-11-26 22:22:00 0 0

如何通过“using”来使用 SWIG

我正在尝试在 C++ 库上使用 SWIG 2.0.4,我的 .i 中有以下内容 文件: %module coh %{ #include "coherence/lang.ns" #include "coherence/net/CacheF…

最近可好 2024-11-26 21:11:11 1 0

重用和扩展 Ocaml 中定义的类型

在 Ocaml 中,是否有一个简单的构造/样式来扩展定义的类型? 假设我们有布尔类型, bool2 = True | False 现在我们想将其扩展为三值逻辑。在 Ocaml 中…

旧故 2024-11-26 20:35:48 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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