1
我有這樣的事情在我的特等文件:爲什麼我在這個Prolog查詢中沒有得到長度值?
...
path_length(A, B, length(L, size)) :-
path_record(A, B, L).
...
當我做:
path_length(a,g,X)
我得到:
X = length([a,b,c,d,f,g],size)
但我想查詢返回是:
X = 6
我在做什麼錯了?對於Prolog來說,我顯然是新手,如果這個問題很低,並且答案對某些人來說顯而易見,那麼我很抱歉。
如果需要幫助,我可以添加更多信息。 (不能添加整個.pl,對不起)讓我知道! :)
任何幫助表示讚賞! :) Ty。
哦,我明白了!感謝@CapelliC提供快速完善的幫助! :) – Sebbe