Sof*_*mur 3 ocaml module function
我有一些非常基本和简单的函数由几个.ml文件共享:例如,warn,error ...我想知道,不是在每个.ml文件中重复它们的定义,如何在一个公共位置定义它们,然后只是调用它们必要时?它必然是一个模块吗?
非常感谢你!
OCaml中的每个文件都定义了一个模块.例如,您可以将常用定义放在:
(* common.ml *)
let error msg = ...
let warn msg = ...
Run Code Online (Sandbox Code Playgroud)
然后从其他文件中使用它:
... Common.error "Naughty event!" ...
Run Code Online (Sandbox Code Playgroud)
或者这样:
open Common
... error "Naughty event!" ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |