Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Subst - subst.pl

subst.pl

Caricato da:
Scarica il programma completo

  1. % PROCEDURA PER SOSTITUIRE A UNA LISTA OGNI OCCORRENZA DI UN ELEMENTO CON UN ALTRO ELEMENTO
  2.  
  3. % subst(T, T1, L, L1)
  4. % "L1 è una lista derivata dalla lista L, in cui ogni occorrenza di T è stata sostituita con T1"
  5.  
  6. subst(_, _, [], []) :- !.  % caso base: lista vuota
  7. subst(T, T1, [T|L], [T1|L1]) :- !, subst(T, T1, L, L1).  % sostituizione di T con T1
  8. subst(T, T1, [X|L], [X|L1]) :- subst(T, T1, L, L1).  % trascrizione degli elementi diversi da T