Ocaml 中的常用函数在哪里定义?
我有一些非常基本和简单的函数,由多个 .ml
文件共享:例如,警告、错误...我想知道,而不是在每个 .ml< 中重复它们的定义/code> 文件,如何在公共位置定义它们,并在需要时调用它们?它一定是一个模块吗?
非常感谢!
I have some very basic and simple functions shared by several .ml
files: for instance, warn, error... I would like to know, instead of repeating their definition in each .ml
file, how to define them in a common place, and just call them when necessary? Is it necessarily a module?
Thank you very much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
OCaml 中的每个文件都定义一个模块。例如,您可以将通用定义放置在:
然后从其他文件中使用它,如下所示:
或者这样:
Every file in OCaml defines a module. For instance, you could place your common definitions in:
And then use it from other files as such:
Or as such: