 Contents
Previous
Next
Contents
Previous
Next
Nun können Sie in XLogo Eigenschaftslisten definieren. Jede Liste hat einen bestimmten Namen und enthält einige Schlüssel-Wert-Paare.
Zum Beispiel können wir eine Eigenschaftsliste namens "Auto" betrachten. Sie soll einen Schlüssel "Farbe" mit dem Wert "rot" assoziieren, und den Schlüssel "Typ" mit dem Wert "4x4".
Um diese Listen zu handhaben, können wir folgende Primitive benutzen:
setzeeg
 Syntax: setzeeg Listenname Schlüssel Wert
 Fügt zur Eigenschaftsliste namens Listenname eine Eigenschaft hinzu.
 Auf den Wert kann mit dem Schlüssel zugegriffen werden. Existiert keine
 Eigenschaftsliste namens Listenname, wird sie erzeugt.gebeeg
 Syntax: gebeeg Listenname Schlüssel
 Gibt den Wert zurück, der mit dem Schlüssel Schlüssel in der
 Eigenschaftsliste namens Listenname assoziiert ist. Wenn diese
 Eigenschaft nicht existiert oder kein gültiger Schlüssel angegeben ist,
 wird eine leere Liste zurückgegeben.entferneeg
 Syntax: entferneeg Listenname Schlüssel
 Entfernt die zusammengehörigen Schlüsselwert-Paare aus der
 Eigenschaftsliste Listennameegliste
 Syntax: egliste Listenname
 Zeigt alle Schlüssel-Wert-Paare an, die in der Eigenschaftsliste namens
 Listenname stehen.Nun zurück zur Eigenschaftsliste "Auto":
# Füllen einer Eigenschaftsliste setzeeg "Auto "Farbe "rot setzeeg "Auto "Typ "Polo setzeeg "Auto "Hersteller "VW # Zeige einen Wert an druckezeile gebeeg "Auto "Farbe
rot
# Zeige alle Elemente an druckezeile egliste "Auto Hersteller VW Farbe rot Typ Polo
 Contents
Previous
Next
Contents
Previous
Next