2
有沒有辦法使用接收另一個函數作爲參數的findall
函數?使用find_all接收函數的方法?
我的問題是一樣的東西
enemy_area(Enemys,[X|Tail],Area) :-
findall(A,(member(A,Enemys),adjacc(X,A)),Area).
(然後應該出現一些類型的遞歸)
其中adjacc
函數返回從列表中點數的所有相鄰位置(有幾個點在這個列表中,並且我想要這些點的所有相鄰者的聯合)。
有沒有辦法?謝謝!