Wie können wir etwas vom Benutzer im Prolog bekommen: zum Beispiel:
%Vor% Sie können dafür read
verwenden. Zum Beispiel könnten Sie read(X), animal(X).
in den Prolog-Interpreter schreiben oder in eine Skriptdatei schreiben:
Wenn Sie dann einen gültigen Tiernamen in die Eingabeaufforderung eingeben, wird dieser an X gebunden. Wenn Sie einen ungültigen Namen eingeben, wird dies nicht der Fall sein.
Oder Sie könnten eine Prozedur wie folgt definieren:
%Vor% Und dann rufe es im Interpreter wie read_animal(X).
auf.
Beachten Sie, dass die Eingabe von .
beendet werden muss.
Tags und Links prolog