removeSecond([H|[X|T]], L) :- L = [H|T].
这是我的代码,但我无法让它返回所需的结果
例如:
removeSecond ([A [A B] C], L)
Returns L = [A C] and
removeSecond ([A B [C D]], L)
Returns L = [A [C D]]
答案 0 :(得分:0)
我不明白你的问题在哪里,但是......
如何编写removeSecond/2
如下?
removeSecond([H1, _ | T], [H1 | T]).