我正在尝试对给定的列表项进行一些操作,并尝试声明一个新列表并向其中添加满足特定条件的项。我必须递归调用这个函数。所以,第一次列表为空,我想在其中插入一个项目。第二次,它将有一个元素,添加另一个元素会产生两个元素。第三次有两个元素,然后再添加一个元素,依此类推。
请帮助我如何通过附加递归函数调用来在 prolog 和 addr 元素中声明列表。
我正在尝试对给定的列表项进行一些操作,并尝试声明一个新列表并向其中添加满足特定条件的项。我必须递归调用这个函数。所以,第一次列表为空,我想在其中插入一个项目。第二次,它将有一个元素,添加另一个元素会产生两个元素。第三次有两个元素,然后再添加一个元素,依此类推。
请帮助我如何通过附加递归函数调用来在 prolog 和 addr 元素中声明列表。