在Prolog中添加3个列表

时间:2015-10-19 10:38:55

标签: list prolog

我想知道如何在Prolog中添加三个列表。 它应该像这样工作:

?- append([1,2],[2,4],[4,8],X).
X = [1,2,2,4,4,8].                % expected answer

我已经尝试了很多,但没有找到一个好的解决方案。 希望你能帮帮我。

1 个答案:

答案 0 :(得分:0)

库(列表)有append / 2可用,只要您以这种方式更改代码:

?- append([[1,2],[2,4],[4,8]],X).