我目前正在嘗試爲一門課程回答段。正如標題所示,我需要制定一個規則來說明哪些電臺在特定的線路上。我已經輸入了以前劇本中所需的數據,並且已經嘗試使用findall
函數。很明顯,有什麼地方出了問題,你能指導我如何去錯嗎?Prolog規則可以查找某個地下線路上的哪些站點
請不要給我一個完整的答案。
這是段代碼。
station(kennington,northern).
station(embankment,northern).
station(tottenhamcourtroad,northern).
station(warrenstreet,northern).
station(euston,northern).
/*Q3 which stations are on a particular Underground line? */
line(Line, ListOfStations) :-
findall(Line,X),
findall(X,ListOfStations).
相關問題:[如何在Prolog中爲以下問題和事實編寫規則?](http://stackoverflow.com/q/41742556/1243762) –
相關問題:[Prolog Tube Line Task](http: //stackoverflow.com/q/41706982/1243762) –
相關問題:[使用Prolog規則中的事實列表](http://stackoverflow.com/q/41698790/1243762) –