Экспорт предикатов с использованием:- Модуль

StackOverflow https://stackoverflow.com/questions/8320546

  •  25-10-2019
  •  | 
  •  

Вопрос

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

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

hello(a).
hello(b).

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

:- module(my_test, []).

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

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

Это было полезно?

Решение

Просто используя

:- export(hello/1).

должен сделать свое дело.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top