ocaml 相关问题

OCaml是一种严格的静态类型函数式编程语言,专注于表达性,正确性和效率。

在 macos 上运行 opam init (OCaml) 时,出现致命错误../opt/homebrew/Cellar/wget: 遇到权限被拒绝

尝试在 macos(Venturaa 13.4、Apple M2 Pro)上运行 opam init(OCaml 包管理器)时,遇到以下错误: <><>正在获取存储库信息><><&g...

回答 1 投票 0

具有数据类型树的 OCaml 函数

我们给出一棵包含两种类型元素的树。它是用以下数据结构定义的。 类型 ( 'a , 'b ) 树 = 空的 | 'a * ( 'a , 'b ) 树列表的顶点 | ...的顶点b

回答 3 投票 0

求一个数的数字的乘积

我必须编写一个递归函数来计算数字的乘积。我写下的内容是: 让记录数字_乘积 x = 如果 x = 0 则 0 别的 设 n = x mod 10 in ...

回答 3 投票 0

带有 ocamlformat 的 OCaml 多行字符串会产生丑陋的结果

我有这个sql查询来在Sqlite3中构建一个表,我使用的是一个工作正常的多行字符串。 让create_blog_table db = 让sql = ” 如果不存在则创建表博客( 编号

回答 1 投票 0

ocaml sqlite3 准备好的语句

我在 ocaml 中有以下 sqlite3 的插入,工作正常。 输入文章 = { 作者:字符串;内容:字符串} 让 insert_article db (文章: 文章) = 让 sql = Printf.sprintf "IN...

回答 1 投票 0

使用开关计算字符频率

我正在尝试计算每个字符在字符串中出现的时间,我正在使用开关和for循环,但是,它们没有正确增加。这是我的代码 让 countChar x = 匹配...

回答 3 投票 0

OAML 使用开关计算 char 的频率

我正在尝试计算每个字符在字符串中出现的时间,我正在使用开关和for循环,但是,它们没有正确增加。这是我的代码 让 countChar x = 匹配...

回答 2 投票 0

如何加载文件.ml

如何加载文件 myfile.ml 以便我可以将其用于我的文件? 我应该把这个文件放在哪里以便编译器找到它?

回答 3 投票 0

如何在函数中处理多次后返回 int 变量?

我正在 OCaml 中编写一个函数,该函数读取字符串,验证它是否是整数并将其转换为整数,然后检查它是否包含在范围 [a,b] 内。验证工作正常,但我需要

回答 3 投票 0

如何重构这个模式匹配的 OCaml 代码

我正在通过巴黎狄德罗大学提供的 MOOC 学习 OCaml。目前我还没有遇到函数式思维的重大困难,但我确实发现这段代码有点难看......

回答 1 投票 0

Ocaml 树上的奇怪函数

如果一个节点的值大于可以在通往根的路上找到的任何其他节点的值,则该节点被称为美丽节点。问题是计算给定树上的漂亮节点。 这里是

回答 2 投票 0

OCaml - 如何加载 file.ml

如何加载文件 myfile.ml 以便我可以将其用于我的文件? 我应该把这个文件放在哪里让编译器找到它? 我现在做不到。 预先感谢!

回答 3 投票 0

在 OCaml 中不使用数组模块的情况下列表到数组

如何在不使用数组模块的情况下将列表转换为数组? 让rec mk_hlp s v = 将 s 与 | 0 -> [] | _ -> v::mk_hlp (s-1) v;; 让 mk s v = [|mk_hlp s v|];; 我的尝试,但是

回答 1 投票 0

为什么沙丘拒绝下载依赖项?

我希望沙丘在运行沙丘构建时自动下载依赖项,但这并没有发生。 我尝试过多种变体,并尝试使用 ocaml 版本 4.14 和 5.0,以及

回答 1 投票 0

获取字符串后缀

我正在寻找以下签名的函数 val 后缀:t -> int -> t suffix s n 返回 s 的长度小于或等于 n 的最长后缀 标准 String 模块是否...

回答 1 投票 0

OCaml :: 获取字符串后缀

我正在寻找以下签名的函数 val 后缀:t -> int -> t suffix s n 返回 s 的长度小于或等于 n 的最长后缀 标准 String 模块是否...

回答 1 投票 0

如何在 OCaml 中创建一个字典,将第一个列表的每个元素与其在第二个列表中出现的次数相关联?

我有两个列表,["0","1"]和["0","1","0"],我想得到一个列表,[(0,2),(1, 1)], - 将第一个列表的每个元素与其在第二个列表中出现的次数相关联。我尝试...

回答 2 投票 0

Ocaml 将字符串列表转换为字符串

我对 Ocaml 很陌生,我正在执行一项任务,我想将字符串列表转换为字符串( string list -> string = ),其中它通过在之间添加空格来连接元素。另外,如果它是

回答 2 投票 0

OCaml 中连接字符串运算符的复杂度是多少?

OCaml 中 str_A ^ str_B 的复杂度是多少?

回答 1 投票 0

在 OCaml 中折叠列表

在 OCaml 中,典型的折叠函数如下所示: 让 rec 折叠 (组合: 'a -> 'b -> 'b) (base: 'b) (l: 'a list) : 'b = 开始匹配 l | [] -> 基础 | x :: xs -> 组合 x (f...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.