ocaml

ocaml

文章 0 浏览 5

用于 mp3 编辑的 Ocaml 库?

在OCaml中,是否有任何库可以操作mp3文件编辑(例如分割、空白检测)?是的,我认为使用其他语言应该会容易得多。…

梦归所梦 2024-11-25 13:02:06 3 0

模块和记录字段

我偶然发现了一个相当简单的 OCaml 问题,但我似乎找不到一个优雅的解决方案。我正在使用应用于相对简单的模块的函子(它们通常定义一个类型和该类型…

三岁铭 2024-11-25 08:30:14 3 0

类型“info”从函数中获得更多结果

我定义了一些复杂的数据类型,例如: type drawer = { ... box: boxes list } type table = { ... drawers: drawer list } type room = { ... tables:…

过度放纵 2024-11-25 06:46:09 0 0

Ocaml 中函数声明的签名

我定义了一个如下所示的函数: let ff (f1: a_function) (f2: a_function) (v0: type1) (v1: type2): type3 = ... 另一个如下所示的函数可以工作: le…

孤蝉 2024-11-25 05:44:43 1 0

“if”的缩进在 Emacs 下的 Ocaml 中

我正在使用 Emacs 编写 Ocaml 代码,目前 if 的缩进设置如下: if cond1 then e1 else if cond2 then e2 else if cond3 then e3 else e4 我想实现与 C…

最偏执的依靠 2024-11-25 05:43:32 4 0

如何在 OCaml 中退出迭代?

我尝试通过 List.fold_left 遍历列表 xl,我想在满足某些条件时退出迭代: List.fold_left (fun x acc -> if x = 5 then STOP THE ITERATION else x +…

乖乖 2024-11-25 05:19:39 1 0

LablGTK2中如何在窗口未聚焦时使光标可见?

我正在使用 LablGTK2 编写一个文本编辑器,我想知道是否可以使用 GSourceView2.source_view 使光标即使在窗口没有焦点时也可见。我已经搜索过这个答案…

归途 2024-11-25 03:48:24 1 0

如何根据 Ocaml 中的条件赋值?

我想表达如下: if b then let value = ... in else let value = .... in let double = value * 2 但似乎Ocaml不允许这种语法。如果我不想重复 let do…

勿忘初心 2024-11-25 01:54:53 0 0

检查同一记录类型的 2 个值之间的差异

我定义了一个带有许多标签的记录类型。我经常需要检查此记录类型的两个值之间的差异 --- 以查看哪些标签的内容不同。 我想没有自动的方法可以做到这一…

软糖 2024-11-24 23:07:42 1 0

在 Ocaml 中声明类型哪种风格更好?

我经常需要声明一个包含映射或列表的类型,例如: type my_type_1 = my_type_0 IntMap.t type my_type_2 = my_type_0 List 我还看到了另一种声明风格…

ぽ尐不点ル 2024-11-24 21:20:53 0 0

如何在Ocaml中打印一个数据块?

我想在终端中一一打印一些矩形,如下所示: 4 5 7 8 2 5 3 : bool 6 : int 这表示,给定一个数组 a,来自 a([2,3], [4,5 ]) 是 bool,a([5,6], [7,8])…

等待圉鍢 2024-11-24 16:11:08 2 0

将元素添加到列表末尾的最简单方法是什么?

As:: : 'a -> '列表-> 'a list 用于将元素添加到列表的 begin 中,谁能告诉我是否有一个函数可以将元素添加到 end 中一个清单?如果没有,我想 List.r…

爱要勇敢去追 2024-11-24 05:46:54 1 0

关于这种嵌套let-in的ocaml缩进样式

我正在阅读有关 Ocaml 嵌套引入的 Ocaml 风格指南。 http://www.seas.upenn.edu/~cis341/ programming_style.html#16 建议 缩进嵌套let表达式:具有嵌…

拥有 2024-11-19 20:30:00 2 0

为什么 Map.make.fold 更像 List.fold_right (非尾递归)?

关于 Ocaml 折叠的天真问题:您能否解释一下为什么 Map.make.fold 的设计更像 List.fold_right 而不是 List.fold_left,请注意 List。 Fold_right 不…

抠脚大汉 2024-11-19 19:19:14 5 0

如何使用用户提供的格式字符串在 OCaml printf 之后触发操作

我有一个简单的函数,可以打印字符串并退出: let fatal s = print_string "Log: "; print_endline s; exit 1 我可以使用 printf 执行类似的操作,而…

桃扇骨 2024-11-19 05:57:24 1 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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