1

ある都市から別の都市への飛行の可能性があるかどうかを確認するために検索したいフライトと都市のリストがあります。私は自分の都市をそのように定義しています

city(city1).
city(city2).
...

city5までずっと、そして私は自分のフライトをそのように定義しています

...
flight( city4, city5, 14:00, 15:00).
flight( city4, city5, 16:00, 17:00).
...

出発都市から到着都市までのフライトがあるかどうかプロローグに聞きたいのですが、時間は無視します。

私はもう試した

flight(city1, city2, !, !) 

私は間違っていると言われましたが!、ワイルドカード記号ではありませんか?

4

1 に答える 1

1

_ワイルドカード引数の記号を探していると思います。これを試して:

flight(city1, city2, _, _) 

また、いつでも変数名で試して、インタープリターが一致を見つけられるようにすることもできます。

flight(city1, city2, D, A)

またはそれらの線に沿った何か。

于 2013-11-07T21:27:37.230 に答える