|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() R&D Informatique Inscription : mai 2011 Messages : 9 ![]() |
Bonjour,
Je tiens à préciser que je suis un débutant en Prolog. J'ai cet exemple (trouvé sur le net) : Code :
Lorsque je pose la question : ?- fun(vw_beatle). Prolog répond par true (sans la point final) et attend que je tape sur le point-virgule et là il rajoute false. et s'arrête. Ma question est pourquoi il ne donne pas true. et s'arrête. Merci de m'expliquer ce cas là. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 443 ![]() |
Parce qu'il donne la premiere solution trouvée, et que d'après le code, il "pense" qu'il peut y en avoir d'autre.
Si on tape sur ";" ou " ", il recherche la solution suivante, s'il n'en trouve pas, il affiche false.
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() R&D Informatique Inscription : mai 2011 Messages : 9 ![]() |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com