プロローグでさまざまなことをしようとしていて、最後の要素を削除したいと思います。プロローグで最後の1つの要素を削除する必要があります
これは私のコードです:
without(X,[X,_],[]).
without(X,[K|Xs],[K|AlmoustLast]) :-
without(X,Xs,AlmoustLast).
そして、これはコンパイル時に私が受け取るものです。
?- without(X,[1,2,3,4,5],A).
X = 4,
A = [1, 2, 3] .
私が達成しようとしていますanswearがA = [1,2,3,5]です。
[関連](http://stackoverflow.com/q/36685680/772868)。 – false
'without(1、[1,2]、L)'を見てください! – false