ocaml 相关问题

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

在OCAML或Telling编译器中获取函数中的随机数,以便每次都评估函数

我是OCAML的新手,正在玩一个随机5X5平方的标记。我已经编写了下面的示例程序。 “silly_method1”有效,但请注意它需要参数。我不 ...

回答 1 投票 0

如何为opam交换机构建OCaml参考手册?

我喜欢有一个与我正在使用的当前版本相对应的ocaml参考手册的本地副本,所以我在从源代码编译ocaml时用来构建文档。现在我......

回答 2 投票 0

使用ocamllex / ocamlyacc来解析部分语法

我一直在使用正则表达式来浏览一堆Verilog文件并提取某些语句。目前,正则表达式对此很好,但是,我开始达到真正的解析器的地步......

回答 2 投票 3

了解以下功能的类型

我在OCaml中编写了一个merge_sorted函数,它接受一个比较函数和两个排序列表并将它们合并在一起。我试图理解为什么这个函数的类型是('a - >'a - > ...

回答 1 投票 1

5位数字的数字,没有重复的数字大于12345

我是OCaml和算法的初学者。我试图得到5位数字的数字,没有重复的数字大于12345.这是我在OCaml做的,我试图使尾部递归为......

回答 2 投票 0

如何在我的沙丘项目中将包含路径标志传递给ocamlc / ocamlopt

我正在使用NixOS并使用dune编译cohttp服务器示例。这个例子值得注意的是它链接到两个C库:openssl和libev。初步尝试这是我的shell.nix:带导入&...

回答 1 投票 2

更新推断时,'brew install infer`错误

我最近在我的工作笔记本电脑上更新了facebook推断,并且我试图在我的个人笔记本电脑上更新推断。它在我的工作笔记本电脑上没有问题安装,但我收到错误(见下文)我...

回答 1 投票 3

输入两个列表,相互匹配内容

我试图用这种方法签名在OCaml中创建一个函数:let generate_deck(suit:suit list)(rank:rank list):card list = Suit,Rank和Card定义如下:type suit = ...

回答 1 投票 0

当我在输出通道上调用`close_out`时,为什么会得到Sys_error(“错误的文件描述符”)?

阅读关于使用ocaml进行套接字编程的这篇文章,我遇到了这个示例服务器代码:#let establish_server server_fun sockaddr = let domain = domain_of sockaddr in let sock = Unix ....

回答 1 投票 0

OCaml:如何在Lwt线程内的套接字中读取

假设有一个线程,一个简单的服务器接受一个连接,另一个线程与客户端。 let()= let sock = create_socket()in let threads = Lwt.join [create_server ...

回答 1 投票 0

从模块签名中丢失类型精度

假设我有一个简单的模块MyFoo,看起来像这个模块MyFoo = struct type t = |字符串的一个| int的B让to_string thing =匹配|一个str - > ......

回答 1 投票 1

Ocaml表达式混淆

我写了这个ocaml函数:(* int Base.List.t - > Base.Int.tx Base.Int.t *)let min_and_max lst = let mmax = ref Float.neg_infinity和mmin = ref Float.infinity in List.iter ~f :(有趣的v - &...

回答 2 投票 0

处理graphql结果时输入错误

我刚刚开始使用reasonML和graphql,并构建了一个简单的反应组件,用于从世界杯API中检索数据。我的代码如下:[@ bs.module] external gql:ReasonApolloTypes.gql = ...

回答 1 投票 -1

在Ocaml中匹配

我正在为我的课做作业,我必须在列表中添加所有项目。我对如何做到这一点很困惑,因为我被告知你无法访问...

回答 2 投票 -3

如何在OCaml中发出简单的GET请求?

我正在尝试做一些应该简单的事情:向网址发出GET请求。然而,当我搜索如何做到这一点的例子时,我经常结束这样的近乎胡言乱语。有人知道吗 ...

回答 4 投票 11

OCaml返回if语句嵌套在循环中的值

我想在迭代列表时发生某些事情时返回一个值。如果在迭代列表时发生X,是否可以返回一个字符串,否则返回另一个字符串...

回答 1 投票 0

OCaml如何将多态数转换为浮点数?

我想计算一个多态数。我知道float_of_int但我想将未知类型(int或float)转换为float。那么如何将多态数转换为浮点数呢?

回答 1 投票 0

错误:未绑定模块Toploop,尝试安装merlin时。

我是Ocaml的新手。我正在尝试使用merlin在vim中进行自动完成。系统:Arch Linux Ocaml:版本4.07.0` ### stderr ### ...

回答 1 投票 1

如何在OCaml源中查找所有导致异常的函数

众所周知,大量标准OCaml函数和许多常见的stdlib和第三方库通常都包含可以抛出异常的函数。对...来说可能非常棘手

回答 2 投票 2

。如何在Ocaml中创建一个新文件,它在哪里存储?

我似乎找不到答案,你如何在Ocaml中创建一个新文件?你在终端编辑你的文件?源代码出现在哪里?

回答 1 投票 -1

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