在ReasonML中为导入的模块使用自定义名称

时间:2018-04-18 10:42:14

标签: import module ocaml reason

在Python中,我可以使用import somemodule as foo来为脚本中的外部模块使用自定义名称。

如何在ReasonML中完成此操作,例如,如果我要将ReasonReact导入为React

1 个答案:

答案 0 :(得分:6)

模块别名对此非常方便:

module React = ReasonReact;

这与import略有不同,因为它不仅将模块绑定到新名称以供内部使用,而且还将其导出,除非您限制使用接口文件(或模块)导出的内容签名,如果在子模块中使用)。

Documentation