Next: Funktionen , Previous: Der Lisp Inspector , Up: Musikalische Objekte, Listen und Funktionen , Home: Allgemeine Einführung

Algorithmische Komposition mit Common Lisp

Wie Listen aussehen

Der Ausdruck (output (new sfz)) besteht aus 5 Elementen:

  • 2 Klammerpaare
  • 3 Wörter (output, new und sfz)

Die Klammerpaare dienen dazu, Elemente zusammenzufassen. Ein Klammerpaar und seine Elemente nennt man in Common Lisp eine Liste. Wenn eine Liste andere Elemente als Listen enthält, zählt die innere Liste immer als ein Element der äußeren Liste, egal, wie viele Elemente diese innere Liste enthält.

Wie aus Abb. 7 hervorgeht, besteht der Ausdruck oben also aus zwei Listen, die jeweils zwei Elemente enthalten:

  • Liste 1 enthält die zwei Elemente output und (new sfz)
  • Liste 2 enthält die zwei Elemente new und sfz
liste01.svg
Abbildung 7: Verschachtelte Liste