我有这样的列表中的一个列表:[[A,B],[B,C],[C,D],我想有[A,B,C ]。列表对列表的对列表PROLOG
我的代码是:
unMakeTuple([],_).
unMakeTuple([[A,_]|T],Ret):-
insertOnList(A,Ret,Ret1),
nl,write(Ret),
nl,write(Ret1),
unMakeTuple(T,Ret1).
insertOnList(E,[],[E]).
insertOnList(E,[H|T],[H|T1]):-
insertOnList(E,T,T1).
,并返回我一个空列表。 有人可以帮助我吗? 谢谢。
你能解释一下为什么你认为上面的代码应该工作? –