2010-02-01 34 views
6

¿Cuáles son las dos estrellas en una lista?Dos estrellas en una lista Prolog

[53, 5, 1, 53, 97, 115, 53, 50, 52, 121, 55, 56, 55, 97, 4, 1, 98, **] 

He intentado buscar pero no tuve éxito.

+0

Las versiones más nuevas de SWI ya no usan '**' – false

Respuesta

9

Las estrellas indican que el término se contiene a sí mismo, p.

?- X = f(X). 
X = f(**). 

?- L = [53, L]. 
L = [53, **]. 

Este es el caso al menos en las versiones anteriores de SWI-Prolog. Véase también https://lists.iai.uni-bonn.de/pipermail/swi-prolog/2009/001707.html.

+0

¿Cómo colocó las etiquetas en su perfil de usuario? –

+0

de la siguiente manera: '[tag: prolog]', ver: http://stackoverflow.com/editing-help – Kaarel