Module 从一个模块中,查阅另一个模块中的文件
出于某种原因,在我的Prolog模块中,我希望能够查阅一个文件,但就像是从另一个模块(例如,用户)查阅文件一样 假设我有一个名为Module 从一个模块中,查阅另一个模块中的文件,module,prolog,Module,Prolog,出于某种原因,在我的Prolog模块中,我希望能够查阅一个文件,但就像是从另一个模块(例如,用户)查阅文件一样 假设我有一个名为myfile.pl的文件,其中包含: foo(1). 通常,如果在模块mymodule中执行consult(myfile),则我拥有的是一个新谓词mymodule:foo/1 我希望能够查阅模块mymodule中的文件,但得到的谓词类似于user:foo/1 这可能吗?您是否尝试从mymodule中调用咨询(用户:myfile)
myfile.pl
的文件,其中包含:
foo(1).
通常,如果在模块mymodule中执行consult(myfile)
,则我拥有的是一个新谓词mymodule:foo/1
我希望能够查阅模块mymodule中的文件,但得到的谓词类似于user:foo/1
这可能吗?您是否尝试从mymodule中调用
咨询(用户:myfile)