首页 > 解决方案 > OCaml 相当于 Javascript 的 console.log

问题描述

我目前正在做一个 OCaml 项目。有时,我想调试我当前正在使用的数据,并从.ml我正在构建的文件中查看终端中的输出。我只是想知道 OCaml 中的等价物是什么?

假设用户正在创建一个由 dune 构建的可执行文件:dune build example.bc -w

谢谢你,非常感谢你的时间。

标签: ocaml

解决方案


如果您的意思是一个“通用”的记录器功能,即它可以打印出任何类型的一些表示,然后尝试https://reason-native.com/docs/console/。它意味着类似于 JavaScript 的console.log. 页面上的示例采用 ReasonML 语法,但也适用于 OCaml。

控制台没有发布到 opam,不幸的是目前不支持 opam。但是,由于它是一个沙丘项目(https://github.com/facebookexperimental/reason-native/tree/master/src/console),您可以将其作为您自己项目的一部分保留在源代码中。


推荐阅读