1
我试图找到一种方法将列表追加到列表中的所有列表。appendAll - 将列表追加到列表中的所有列表
喜欢的东西:
appendAll([a,b],[[q,w],[z,x]],X).
X = [[a,b,q,w],[a,b,z,x]].
我还是新的序言和嵌套列表都扔我了不少。
我在这个一直盯着几个小时了:
appendAll([], _, []).
appendAll(_, [], []).
appendAll([H1|T1], [H2|T2], X) :-
append(H1,H2,R),
appendAll(T1,[H2|T2],X).
% recurse down to [], and append back up
任何帮助深表感谢感谢!
嗯,我敢肯定,这是伟大的,但我不完全了解它 – ftsk33 2012-02-19 03:11:25
好吧,这是伟大的。我发现我的错误。谢谢! – ftsk33 2012-02-19 03:32:09