1
我在序言我有這樣的代碼共新手列表(對不起,如果它不是非常友好的閱讀)Prolog的列表裏面
AdjOfAll(State,[FreeSpace],[Result]):-
Adj(State,FreeSpace,Result).
AdjOfAll(State,[Space|NextSpace],[X|Xs]):-
AdjOfAll(State,NextSpace,Xs),
Adj(State,Space,X).
我的問題是,調返回[ (element_1), ... , (element_n) ]
我與AdjOfAll目標是獲得,
[ (element_1), ..., (element_n), (element_1_from 2nd adj), ... ]
,但我得到
[ [ (element_1), ... ,(element_n)] , [ (element_1_from 2nd adj) ], ... ]
我希望它的理解就是我想說的,遺憾的英語不好
謝謝你鋪平工程。順便說一下,這是我的翻譯更容易閱讀,但是在原來是adjOfAll :) – Opetion