0
我使用swi-prolog。如何從一個整數列表中刪除一個公共數字?例如,如果列表是X = [11,12,13,14,15],我需要從中刪除10,那麼列表將變爲X = [1,2,3,4,5]。 幫助required.Thanks。從swi序言中的整數列表中刪除一個公共數字
我使用swi-prolog。如何從一個整數列表中刪除一個公共數字?例如,如果列表是X = [11,12,13,14,15],我需要從中刪除10,那麼列表將變爲X = [1,2,3,4,5]。 幫助required.Thanks。從swi序言中的整數列表中刪除一個公共數字
您可以嘗試
substract(N, L1, L2) :-
maplist(sub(N), L1, L2).
sub(N, V1, V2) :-
V2 is V1 - N.
工作正常...日Thnx – User111213 2013-05-06 01:18:46