Bien le bonjour,
je cherche à donner un panel de valeurs à des variables contenues dans une liste si celles-ci n'ont pas encore de valeur.
Donc, si un variable a déjà une valeur, on passe, sinon, on lui donne une liste de possibles avec un intsplit
le souci est qu'il essaie quand même de faire le intsplit si la variable X a déjà une valeur, et évidemment ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 give_values([]). give_values([X|R]) :- var(X), intsplit(X), give_values(R).Comment faire ? Quelle est la méthode qui va bien ?Envoyé par prolog4
Partager