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 に答える