Экспорт предикатов с использованием: - модуля - PullRequest
2 голосов
/ 30 ноября 2011

Я знаю, что могу экспортировать предикаты для модуля, используя стандартное объявление:

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

hello(a).
hello(b).

Но хотел бы знать, есть ли другой способ экспортировать предикат hello в модуль my_test?В приведенном ниже примере, какой код мне нужно заполнить, чтобы директива my_export сделала это для меня?

:- module(my_test, []).

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

Я не могу понять это import / export , ноэто единственные реальные способы, которыми я могу придумать.

1 Ответ

1 голос
/ 30 ноября 2011

Простое использование

:- export(hello/1).

должно помочь.

...