T],T). delete1(H,[D

问题描述 投票:0回答:1

我需要使用我写的delete1谓词将一个元素添加到一个列表中。

delete1(H,[H|T],T).
delete1(H,[D|X],[D|Y]):-delete1(H,X,Y).

我该怎么做呢?我知道如何删除元素,但不知道如何在那里添加元素。我需要显示所有可能的列表,这些列表将是在[x,y,z,a]列表中添加56的结果。你有什么想法吗?

prolog add
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.