1

SWI-Prolog を使用して C# を使用してプロローグ ファイルの GUI を作成していますが、クエリからいくつかの文字列へのソリューションを取得する方法がわかりません。

pl のクエリ direct_evening_flight(london,edinburgh) は、月曜日、火曜日、木曜日などの曜日を返します。

C#でクエリを実行すると

PlQuery q = new PlQuery("direct_evening_flight(london,edinburgh).")

結果をコンソールに自動的に出力します。ただし、代わりに結果を1つずつ文字列変数に受け取りたいです。どうやってやるの?

4

1 に答える 1

0

述語を、最後の変数がクエリの結果を保持するdirect_evening_flight/2述語に変える必要があります。direct_evening_flight/3この方法では、クエリは標準出力に出力されず、代わりにこの変数に出力されます。

于 2012-04-04T14:23:43.507 に答える