【发布时间】:2013-04-27 09:53:24
【问题描述】:
我需要你的帮助!你能帮我解决这个问题吗:删除 Prolog 中指定索引处的列表中的一个元素。
例如:
delete(List,Index,NewList).
?-L=[1,5,7,4],delete(L,2,L2),write(L2).
L2 = [1,7,4]
我不知道该怎么做。
解决了!
away([G|H],1,H):-!.
away([G|H],N,[G|L]):- N > 1, Nn is N - 1,!,away(H,Nn,L).
?-away([1,2,3,4,5],3,X), write(X).
【问题讨论】:
标签: list indexing prolog element