OCaml 仅打开模块中的某些值/类型

Gre*_*bet 6 ocaml

OCaml 是否有等效的(可能涉及 camlp4 指令)

from module import value1, value2在 Python 中或

use Module qw[value1 value2];在珀尔?

我希望能够写出类似的东西

open Ctypes (@->), string;;或者open Ctypes ((@->), string);;

代替

let (@->) = Ctypes.(@->);;
let string = Ctypes.string;;
Run Code Online (Sandbox Code Playgroud)

moo*_*kid 7

最接近的是:

let value1, value2 = Module.(value1, value2) 
Run Code Online (Sandbox Code Playgroud)

正是由于这个原因,公开声明大多数时候都是邪恶的(尤其是在高层)。