如果我在Prolog中有一个列表,例如X = [1, 2, 3, 4],我该如何将元素5添加到列表末尾,使得X = [1, 2, 3, 4, 5]?
append函数需要两个列表,即append(A,B,C)将A和B连接到列表C。
我可以使用临时列表Y = [1, 2, 3, 4]和Z = [5]来执行append(Y, Z, X),但我不喜欢使用临时列表。
通常的免责声明适用于此处 - 这不是作业,我只是在学习Prolog。
append函数需要两个列表,即append(A,B,C)将A和B连接到列表C。
我可以使用临时列表Y = [1, 2, 3, 4]和Z = [5]来执行append(Y, Z, X),但我不喜欢使用临时列表。
通常的免责声明适用于此处 - 这不是作业,我只是在学习Prolog。