我在查看一个OCaml源文件,其开头包含以下指令:
open! MiscParser
open MiscParser
MiscParser
这是为了避免如果open掩盖现有标识符而触发警告。请查看手册。
open
扩展 Daniel 的话,这也告诉编译器在代码中没有使用 open 操作时不发出警告。人们常常打开!Core,因为 Core 是一个如此有用的库,即使他们可能不会使用它也应该打开。