最近我在阅读一个OCaml项目,想把源文件放到utop中进行一些实验。假设我有两个文件amodule.ml和bmodule.ml。
bmodule.ml将使用在amodule.ml中定义的函数,例如,在bmodule.ml中使用Amodule.anyfunction(),其中anyfunction()在amodule.ml中定义。
我想把它们都放到utop中:
#directory "/directory contain amodule.ml and bmodule.ml"
#use "amodule.ml"
#use "bmodule.ml"
这样不起作用是因为Amodule是基于amodule.ml文件的模块名称,而utop并不知道这些内容,我想。
那么我如何在不更改文件内容的情况下将这些文件放入utop中?
cd
命令进入存放amodule.ml和bmodule.ml的文件夹,然后在该文件夹中输入utop
吗? - Jackson Tale