Salut,
pour avoir la longueur d'une liste, je fais cela...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 % la longueur d'une liste length_list(0,[]). length_list(N,[_|Q]) :- length_list(N1,Q), N1 is N-1.
cela marche très bien pour vérifier la longueur d'une liste... length_list(2,[a,b]).
mais ça ne veut pas calculer la longueur d'une liste, à cause du "is"
si quelqu'un connait une feinte...
Partager