0
J'essaye de trouver comment ajouter un nom à une liste dans Prolog en demandant à l'utilisateur le nom puis en saisissant cette liste à partir de la fonction, mais je ne suis pas sûr du fonctionnement de l'ajout dans ce scénario:Ajouter une variable à la liste dans prolog
test:-
addname(Names),
write(Names).
addname(Names):-
write('Enter name followed by . (s. to stop)'),
read(Name), nl,
(Name = 's') ->
true; %% exit procedure
append(Names, Name, New),
addname(Names).
Est-ce que quelqu'un peut me diriger dans la bonne direction?