Ein Beispiel mit Prolog:
Quelltext
1: 2:
| member(X, [X|_]). member(X, [_|R]) :- member(X, R). |
Hier geht die Rekursion ganz anders als bei imperativen PS, und ganz anders wie bei Lisp. Bei NPS sollte es ebenfalls um ein eigenständiges Rekursions-Konzept gehen. Jetz machen wir es so, wenn mein Vorhaben gelingt, gebe ich Euch Bescheid.
Ein Teilobjekt heisst Zugehörigkeit zum Objekt. Wenn man zB: wissen will, was zu einem Auto gehört.
Zum Schluss noch ein abschließendes Beispiel, dann hören wir hier bald auf.
Sei Auto ein Objekt. // umgangssprachlich "Objekt" zur Verwendung für Meta-Sätze
Sei Lenkrad ein Teilobjekt von Auto. // gehört zum Auto
Die Farbe eines Lenkrades kann sein: schwarz oder grau. // Eigenschaft
Sei Auto1 ein Auto mit schwarzem Lenkrad.
Sei Farbe1 die Farbe vom Lenkrad vom Auto1. // "vom Teilobjekt Lenkrad"
Moderiert von Th69: Code-Tags hinzugefügt