ocaml - OCaml 相当于 Javascript 的 console.log
问题描述
我目前正在做一个 OCaml 项目。有时,我想调试我当前正在使用的数据,并从.ml
我正在构建的文件中查看终端中的输出。我只是想知道 OCaml 中的等价物是什么?
假设用户正在创建一个由 dune 构建的可执行文件:dune build example.bc -w
谢谢你,非常感谢你的时间。
解决方案
如果您的意思是一个“通用”的记录器功能,即它可以打印出任何类型的一些表示,然后尝试https://reason-native.com/docs/console/。它意味着类似于 JavaScript 的console.log
. 页面上的示例采用 ReasonML 语法,但也适用于 OCaml。
控制台没有发布到 opam,不幸的是目前不支持 opam。但是,由于它是一个沙丘项目(https://github.com/facebookexperimental/reason-native/tree/master/src/console),您可以将其作为您自己项目的一部分保留在源代码中。
推荐阅读
- c# - 如何将 sonarqube 与 Visual Studio 解决方案集成
- webpack - Webpack 4:重新编译 scss 需要 3+ 秒
- speech-recognition - 使用 g2p-seq2seq 创建字典:ValueError: No JSON object could be decoded
- r - 如何将具有特殊字符的给定字符串转换为具有正确重音的字符串?
- javascript - 如何分别为每个文件加载和总计?
- selector - 我可以使用 QuerySelector 自动选择一个项目吗
- 并点击它
- ios - 在 Swift 4 中滚动 UITableView 时如何更新 UISlider 值
- macos - mac无法在邮件应用中配置office 365
- react-native - 无法运行项目在没有博览会的情况下弹出,并出现错误“找不到模块 LogReporter”
- xamarin.forms - 如何在 Xamarin.Forms 中实现 UrbanAirship?