OCaml是一种严格的静态类型函数式编程语言,专注于表达性,正确性和效率。
在OCAML或Telling编译器中获取函数中的随机数,以便每次都评估函数
我是OCAML的新手,正在玩一个随机5X5平方的标记。我已经编写了下面的示例程序。 “silly_method1”有效,但请注意它需要参数。我不 ...
我喜欢有一个与我正在使用的当前版本相对应的ocaml参考手册的本地副本,所以我在从源代码编译ocaml时用来构建文档。现在我......
我一直在使用正则表达式来浏览一堆Verilog文件并提取某些语句。目前,正则表达式对此很好,但是,我开始达到真正的解析器的地步......
我在OCaml中编写了一个merge_sorted函数,它接受一个比较函数和两个排序列表并将它们合并在一起。我试图理解为什么这个函数的类型是('a - >'a - > ...
我是OCaml和算法的初学者。我试图得到5位数字的数字,没有重复的数字大于12345.这是我在OCaml做的,我试图使尾部递归为......
如何在我的沙丘项目中将包含路径标志传递给ocamlc / ocamlopt
我正在使用NixOS并使用dune编译cohttp服务器示例。这个例子值得注意的是它链接到两个C库:openssl和libev。初步尝试这是我的shell.nix:带导入&...
我最近在我的工作笔记本电脑上更新了facebook推断,并且我试图在我的个人笔记本电脑上更新推断。它在我的工作笔记本电脑上没有问题安装,但我收到错误(见下文)我...
我试图用这种方法签名在OCaml中创建一个函数:let generate_deck(suit:suit list)(rank:rank list):card list = Suit,Rank和Card定义如下:type suit = ...
当我在输出通道上调用`close_out`时,为什么会得到Sys_error(“错误的文件描述符”)?
阅读关于使用ocaml进行套接字编程的这篇文章,我遇到了这个示例服务器代码:#let establish_server server_fun sockaddr = let domain = domain_of sockaddr in let sock = Unix ....
假设有一个线程,一个简单的服务器接受一个连接,另一个线程与客户端。 let()= let sock = create_socket()in let threads = Lwt.join [create_server ...
假设我有一个简单的模块MyFoo,看起来像这个模块MyFoo = struct type t = |字符串的一个| int的B让to_string thing =匹配|一个str - > ......
我写了这个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 - &...
我刚刚开始使用reasonML和graphql,并构建了一个简单的反应组件,用于从世界杯API中检索数据。我的代码如下:[@ bs.module] external gql:ReasonApolloTypes.gql = ...
我正在尝试做一些应该简单的事情:向网址发出GET请求。然而,当我搜索如何做到这一点的例子时,我经常结束这样的近乎胡言乱语。有人知道吗 ...
我想计算一个多态数。我知道float_of_int但我想将未知类型(int或float)转换为float。那么如何将多态数转换为浮点数呢?
我是Ocaml的新手。我正在尝试使用merlin在vim中进行自动完成。系统:Arch Linux Ocaml:版本4.07.0` ### stderr ### ...
我似乎找不到答案,你如何在Ocaml中创建一个新文件?你在终端编辑你的文件?源代码出现在哪里?