pourquoi
pourquoi je n'ai pas X=7 à la deuxième exécution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 my_last(X,[X]). my_last(X,[_|L]) :- my_last(X,L). deb([a ,b, 2, 3, 5, 7]). %exécution donne! [1] 25 ?- my_last(X,[a ,b, 2, 3, 5, 7]). X = 7 ; false. [1] 26 ?- my_last(X,deb). false. [1] 27 ?-
EDIT Fermez la balise code avec [/code]
Partager