繁体   English   中英

Prolog在列表中附加列表

[英]Prolog append list in a list

我有一个列表列表,我想添加更多列表。

假设我有一个列表:

L=[[A,B],[C,D]]

我想附上一份清单

L1 = [E,F]

它应该怎么做? 'append'会把它当作:

[[A,B],[C,D],E,F]

我写了一个这样的函数:

appendlist(New, Old, [New|Old]).

但它把新列表放在旧列表之前,我想颠倒顺序。

也许是一个太多的合成答案,但这里是:

?- append([[1,2],[3,4]],[[5,6]],L).
L = [[1, 2], [3, 4], [5, 6]].

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM