Ello,我有一个Prolog函数成员,告诉我们列表中是否存在元素。
现在我应该创建一个返回没有该元素的列表的函数。我或多或少知道它应该是什么样子,但不知怎的,我不知道该怎么做。
到目前为止的想法:帮助。
答案 0 :(得分:3)
(看起来像是家庭作业,所以我会给你一个包含一些提示的大纲; - )
鉴于[H|T]
...
H
是要删除的元素,请返回T
,(如果您需要删除所有此类元素,请记得在{{1}上递归也是。)T
不要移除的元素,请返回H
,其中[H|NewTail]
是从{{1}递归删除元素的结果}。