【发布时间】:2017-12-27 13:55:34
【问题描述】:
示例;我有一个列表 [1,2,3,a,f,s,h,u,4,5]。我想删除 2,3,a,f,s,h,u,4 最终结果将 [1,5]。我如何在 Prolog 中编写谓词?
delete(A, [A|B], B).
delete(A, [B, C|D], [B|E]) :-
delete(A, [C|D], E).
【问题讨论】:
-
[a]呢?
标签: prolog