在我的代码我module M = Implementation1然后我引用M,而不是Implementation1.问题是,我要重新编译我的程序以Implementation1改为Implementation2.我想通过命令行参数控制要使用的实现.那可能吗?
module M = Implementation1
M
Implementation1
Implementation2
当所有实现共享签名时,情况是否更简单?
ocaml functional-programming module
functional-programming ×1
module ×1
ocaml ×1