まず、私の質問を検討するために時間を割いていただきありがとうございます。それを学ぼうとする方法として、prolog でアドベンチャー スタイルのゲームを書いています。次のコード スニペットを作成しました。
i_am_at(melba_market_square).
exits :-
i_am_at(X),
path(X, Y, Z),
write('Exits: '), nl,
write(Y), write(': '), write(Z), nl.
path(melba_market_square, s, melba_armory).
path(melba_market_square, n, melba_main_st_s).
path(melba_market_square, w, melba_sidra_alley_s).
私が理解できない/方法を見つけることができないのは、毎回スペースバーを押すのではなく、「終了」コマンドが3つのパスすべてを一度に返すようにすることです。どんな助けでも大歓迎です。どうもありがとうございました。