2013-02-25 100 views
1

我在Prolog中非常基本,剛開始學習它。無論如何,我正在使用Mac併爲Mac下載SWI-Prolog/XPCE 6.3.12。該軟件看起來像CMD和終端。所以現在我想我必須創建一個源文件。 .pl格式正確嗎?有關Prolog的幾個基本問​​題

我應該在哪裏保存該文件? 如何加載它? 那麼這可以成爲我的程序的源?是對的嗎?

edge(a,b). 
edge(a,e). 
edge(b,d). 
edge(b,c). 
edge(c,a). 
edge(e,b). 
+1

這是有效的Prolog;如果不知道這是什麼,就很難說出與你想要的東西有多接近。 – 2013-02-25 19:47:10

+0

@ScottHunter我從教程中複製它,所以這不成問題。但它不需要任何標題或代碼之前/之後的任何東西? – 2013-02-25 20:26:23

+0

@AlexJj:不,這足以成爲一個有效的Prolog程序。 – 2013-02-25 20:45:48

回答

3

保存此文件,任何你想要的,稱之爲(例如)edges.pl,在同一目錄下啓動一個Prolog的解釋,並鍵入[edges].(包括週期)。

+0

如何在同一目錄中打開Prolog解釋器?它是位於/ opt/local/bin – 2013-02-25 20:22:42

+0

如果一個程序正確安裝在Unix或BSD系統(如Mac)上,系統知道在哪裏查找它。你只需要在命令行上寫下它的名字。所以你編輯並保存你的源文件(帶有邊和.pl擴展名的文件)放在一個目錄中,然後打開一個命令行提示符(終端)並進入該目錄。此時您鍵入'swipl'並且交互式解釋器應該啓動。是的,上面的清單是一個完整的程序。你可以通過在括號內輸入文件名來加載它,不需要.pl(所以輸入'[edges] .'不要忘記這個點) – 2013-02-25 20:40:45

+5

真的要求你周圍的人親自幫助你,它會快得多有這樣的基本問題。 – 2013-02-25 20:44:29