本地棧我在swipl序言 - 出錯:在Linux
edge(X,Y) :- edge(X,Z),edge(Z,Y).
edge(a,b).
edge(a,f).
edge(b,c).
edge(c,d).
edge(g,c).
edge(f,g).
edge(f,c).
edge(f,e).
edge(c,e).
edge(e,d).
有一個非常簡單的程序,但是當Ι進行查詢edge(a,c).
Ι得到一個走出本地堆棧異常。奇怪的是,當我在窗口中執行相同的查詢時,該程序完美地工作。
我試圖增加本地堆棧,但只是程序需要更長的時間來拋出異常。
在Windows上,這也應該失敗,因爲你創建無限遞歸... –