Bonjour,
j'ai pas compris le fonctionnement de ce bout de code :
coment évaluer la tête de la liste puis le reste, j'arrive pas à comprendre comment on a eu la somme = 21.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 sum([], 0) :- !. sum([T|Q], Somme) :- sum(Q, S), Somme is T + S. writeSum :- sum([1,2,3,4,5,6], S), write(S), nl.
Merci d'avance.
Partager