Konstruierte Listen

Listen können nicht nur mit Zitaten (siehe Listen und Zitate) direkt notiert werden, sondern man kann sie auch aus ihren Bestandteilen konstruieren.

Die Funktion cons bildet aus ihren zwei Argumenten eine Liste, wobei das erste Argument zum ersten Element der Liste wird und das zweite Argument eine Liste mit den weiteren Elementen ist. (cons 1 (quote (2 3 4))) ist (1 2 3 4), denn cons erzeugt hier eine Liste mit dem ersten Element 1 und den restlichen Elementen (2 3 4).

(list 1 2 (+ 1 2)) ist (1 2 3), denn list erzeugt eine Liste aus seinen (beliebig vielen) Argumenten.

(append (quote (1 2 3)) (quote (4 5))) ist (1 2 3 4 5), denn append fügt zwei (oder mehr) Listen zusammen.

Die unten verlinkte Datei enthält die Beispiele und kann mit dem Programm Calc geöffnet werden.


konstruierte-listen.sheet.xml