如何获得 OCaml 的顶层中的最后一个评估表达式?

Ale*_*man 3 ocaml read-eval-print-loop ocaml-toplevel

我如何引用 OCaml 的顶级 repl 中最后一个评估的表达式?

即 JavaScript 使用$_,python 使用_,haskell ghci 使用it

oct*_*ron 5

这不是由ocaml与编译器捆绑在一起的默认REPL实现的。使用 utop,有一个选项可以使用-implicit-bindings标志启用此行为。使用此设置,所有匿名绑定都命名为_0, _1, _2,... 。