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
これは素晴らしいです。私は間違いを見つけました。ありがとう! – ftsk33