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

问题描述

如何引用 OCaml 的顶层 repl 中最后一个计算的表达式?

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

解决方法

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