有没有办法用指令或类似的东西从OCaml顶级删除所有定义?
目前我只是在终端输入以下命令,但我想知道是否还有更好的。
# #quit;;
$ ocaml
答案 0 :(得分:2)
list of toplevel directives中没有记录这一点。我认为您当前的解决方案非常优雅和有效: - )
答案 1 :(得分:0)
你的问题的答案是否定的(正如已经写过的那样)。但可用性可以改善:
我建议用Ctrl + d代替#quit ;;
然后有一个向上光标键来调用最后一个命令。
旁注:
不使用像rlwrap这样的readline包装器?
例如alias ocamli="rlwrap ocaml"
: - )