Listas en Prolog (muy básico)
Publicado por Iniciado (4 intervenciones) el 29/05/2008 21:24:45
He encontrado esta página:
http://www.geocities.com/v.iniestra/apuntes/pro_log/
y en la sección de Listas está este ejemplo:
>P([1,2,3]) El predicado P es una lista de tres elementos.
?-P([X|Y]).
X=1 X es la cabeza
Y=[2,3] Y es el resto
Pero a mi me da el error:
ERROR: Syntax error: Operator expected
ERROR: P([X|Y]
ERROR: ** here **
ERROR: ) .
¿Sabéis a qué se debe?
http://www.geocities.com/v.iniestra/apuntes/pro_log/
y en la sección de Listas está este ejemplo:
>P([1,2,3]) El predicado P es una lista de tres elementos.
?-P([X|Y]).
X=1 X es la cabeza
Y=[2,3] Y es el resto
Pero a mi me da el error:
ERROR: Syntax error: Operator expected
ERROR: P([X|Y]
ERROR: ** here **
ERROR: ) .
¿Sabéis a qué se debe?
Valora esta pregunta


0