簡體   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