Pour la liste des marques de tondeuses, j'utiliserais plutôt plusieurs prédicats portant le même nom :
1 2 3 4 5
|
tondeuse(marque1).
tondeuse(marque2).
tondeuse(marque3).
tondeuse(marque4). |
Remarque que les noms de prédicats ne peuvent jamais commencer par une majuscule, cette syntaxe étant réservée aux variables.
Ensuite, pour caractériser les personnes, rien ne t'empêche d'utiliser le prédicat tondeuse/1 comme 4e argument :
personne('gilbert', 25, 'marier' , tondeuse(marque2)).
Bien entendu, si tu ne connais pas encore la marque de la tondeuse, tu remplace le 4e argument par une variable
personne('gilbert', 25, 'marier' , Tondeuse).
Rien n'empêche en effet une variable de s'unifier avec un prédicat, quelle que soit son arité.
Partager