ocaml 相关问题

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

如何在OCaml中初始化地图表单列表?

使用Map.empty和Map.add太冗长,是否有类似的内容:Map.of_list [(1,“ A”); (2,“ B”); (3,“ C”)] ;;

回答 1 投票 0

ocaml:为什么特定类型不匹配'一个签名

我是初学者,正在努力了解自己在做什么错。感谢所有指导。我有签名val输入:arpv4 :('a-> unit Lwt.t)-> ipv4 :('a-&...

回答 2 投票 1

OCaml:最大除数(一个数)

我知道如何找到给定整数(除1之外)的最小除数:let minimum_divisor n =让rec aux ni =如果i>(n / 2),则再取其他if(n mod i == 0)然后i ...

回答 1 投票 0

如何将ocaml代码编译为供C ++使用的本机

我如何将这个Facebook解析器库编译成本地代码,以便可以由我的C ++程序https://github.com/facebook/flow/tree/master/src/parser导入,我已经尝试使用ocamlopt和dune ...

回答 1 投票 0

Ocaml中的置换矩阵

所以,我必须执行此任务:'列表列表->整数列表->整数列表->'列表列表=将以列表列表形式表示的n×n矩阵作为第一个参数,并且返回矩阵...

回答 1 投票 0

Linux Mint上的未绑定模块图形Ocaml

我已经阅读了多个相同的问题,但答案无法解决。 OCaml顶级版本4.11.0 + dev0-2019-10-18 opam列表#匹配的软件包:已安装#名称#已安装#概要...

回答 1 投票 0

使用OCaml中的列表匹配匹配的算术操作

我在OCaml中遇到了一个问题,我需要对列表进行算术运算。作为参数,我传递了列表列表,例如[[1; 2; 3]; [4; 5; 6]];以及一个字符列表...

回答 1 投票 0

编写f函数

我目前正在学习CS考试,现在很难理解本书中的练习。练习如下:使用FOLDR而不使用显式递归定义... ... >>

回答 1 投票 0

我如何在OCaml中编写一个函数,该函数需要一个整数列表并返回具有最大绝对值的元素

我尝试编写代码,但这只会返回最大值,而不是绝对值。 let rec maxAbsolutenumber_L l =将l与| []->无| x :: _-> x | x :: xs-> max x(...

回答 1 投票 0

此表达式具有类型单位,但应为字符串类型的表达式

我是Ocaml的新手,我试图弄清楚如何将“单位”类型常量“转换”为“字符串”类型。我已经看到使用string_of_intfunction可以使用整数类型,但是找不到...

回答 1 投票 0

utop要求软件包警告:无法读取目录/ usr / lib / ocaml / METAS:没有这样的文件或目录

当我在utop中键入#require“时,每次在”之后输入一个附加字符时,都会收到此消息。 [警告]无法读取目录/ usr / lib / ocaml / METAS:没有这样的文件或目录Package ...

回答 1 投票 2

现在我可以用ocamL编写一个函数,该函数接受一个整数列表并返回具有最大绝对值的元素

我尝试编写代码,但这只会返回最大值,而不是绝对值。 let rec maxAbsolutenumber_L l =将l与| []->无| x :: _-> x | x :: xs-> max x(...

回答 1 投票 0

如何对包含整数的列表中的每个元素应用一个算术运算?

我想找出如何编写一个函数,该函数将接受两个参数,即a'和b'(即函数),以及一个列表列表;然后,如果...

回答 1 投票 0

如何计算列表列表中的单个列表

我有一个非常简单的问题,如何对列表列表中的每个列表执行加法运算-包含整数。因此,如果我这样调用此函数:add [[1; 5]; [4; ...

回答 1 投票 0

OCaml匹配元组?为什么没有使用此匹配项?

我在OCaml中具有以下代码:让matchElement x y =将x与|匹配。 (y,_)-> true | _-> false ;;并且我收到警告,表示情况_永远不会被使用。我的...

回答 1 投票 0

在wsl上使用沙丘时,ctypes隐藏(不存在'exist_if')错误

我正在Windows 10机器上使用wsl ubuntu,并尝试使用沙丘构建ocaml项目(https://github.com/adamrk/llvm-ocaml-tutorial)。不幸的是,我收到此错误:#dune build ...

回答 1 投票 0

coq 8.11.0与ocaml 4.10不兼容?

我按照这些说明使用opam安装coq,并收到错误消息`没有针对coq的解决方案:无法满足以下依赖性:-coq→ocaml <4.10 ...

回答 1 投票 0

我如何在终端命令ocaml中使用模块和脚本?

我正在尝试使用ocaml命令运行.ml脚本test.ml,并使用我设置的模块template.ml。目前,我知道可以通过执行ocaml -init template.ml ...

回答 1 投票 0

如何检查OCaml值的内存表示形式?

是否可以在不使用gdb之类的情况下检查OCaml中OCaml值的内存表示形式?理想情况下,输出将为我提供十六进制字节或二进制位,类似于...

回答 1 投票 1

将元素推入堆栈ocaml

有人可以向我解释如何将元素推到ocaml中的堆栈上,以及检查它是否为整数?我假设您将检查它是否位于可变数字=“ 0123456789. ...

回答 1 投票 -1

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