使用 OcamlYacc / FsYacc 表示可选语法和重复
我正在尝试建立一些词法分析/解析语法的技能。 我回顾了我为 SQL 编写的一个简单解析器,我对它并不完全满意——似乎应该有一种更简单的方法来编写解…
Ocaml新手问——如何使用累加参数?
我正在尝试通过解决 Project Euler 的 问题 18 来学习 Ocaml。 我知道我想做什么,只是不知道如何去做。 我有三个列表: let list1 = [12345] let lis…
在 OCaml 中嵌入 Lua
您能否提供一段代码片段来展示如何使用 OCaml 中嵌入的 Lua? 一个简单的例子就是“Hello, World”的变体。 让 OCaml 提示用户输入名称。 然后将该名…
在 Mac OS X 上运行 ocaml 会出现总线错误
我刚刚在 Mac OS X 上安装了 Ocaml,当我运行 ocaml 程序时,我收到“总线错误”,没有其他线索表明可能发生的情况。 有人可以提供关于从这里去哪里的…
从 Ruby、Lisp、Haskell 和 Erlang 转向 Ocaml
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
相当于 Python 范围函数的 OCaml 习惯用法是什么?
我想创建一个从 1 到 n 的整数列表。 我可以在 Python 中使用 range(1, n+1) 来完成此操作,在 Haskell 中使用:take n (iterate (1+) 1) 来完成此操…