2010-02-01 6 views
6

Quali sono le due stelle in una lista?Due stelle in una lista Prolog

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

Ho provato a cercare ma nessun successo.

+0

Le versioni più recenti di SWI non usano più '**' – false

risposta

9

Le stelle indicano che il termine contiene se stesso, ad es.

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

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

Questo è il caso almeno nelle versioni precedenti di SWI-Prolog. Vedere anche https://lists.iai.uni-bonn.de/pipermail/swi-prolog/2009/001707.html.

+0

Come hai inserito i tag nel tuo profilo utente? –

+0

in questo modo: '[tag: prolog]', vedere: http://stackoverflow.com/editing-help – Kaarel

Problemi correlati