Acerca de:

Este blog contiene los códigos, ejemplos y bases de datos que he usado cuando aprendía acerca de algún tema específico. En lugar de borrarlos (una vez dominado ya el tema), he decidido publicarlos :)

sábado, 18 de julio de 2015

Cómo copiar una lista en Prolog

Por ejemplo, tengo una lista X = [a, b, c] y quiero copiarla a otra variable Y. Para hacerlo en una sola línea de Prolog basta usar la función append de la forma:

append(X, [], Y).

He aquí un pequeño ejemplo en SWI-Prolog: