2

我知道我可以使用标准声明导出模块的谓词:

:- module(my_test, [hello/1]).

hello(a).
hello(b).

但是想知道是否有另一种方法可以在模块 my_test 中导出谓词 hello?在下面的示例中,我需要填写什么代码才能使 my_export 指令为我执行此操作?

:- module(my_test, []).

hello(a).
hello(b).
:- my_export(hello/1).

我无法完全弄清楚导入/导出,但这些是我能想出的唯一真正的方法。

4

1 回答 1

1

只需使用

:- export(hello/1).

应该做的伎俩。

于 2011-11-30T07:17:46.210 回答