Pregunta como quitar el primer elemento de la lista


Necesito eliminar el primer elemento de una lista (la cabeza). ¿Cómo lo hago?


5
2018-03-10 13:00


origen


Respuestas:


Quizás algo como:

removehead([_|Tail], Tail).

Prueba:

prolog> removehead([1,2,3,4], R).
[2,3,4]

R está desatado aquí, y se usa para enlazar el resultado.


7
2018-03-10 13:03