Vokabularius
Die wichtigsten Vokabeln im Überblick(define ( name ggf. Parameter ) (first Parameter))
Define: Wird in der Regel im oberen Fenster ("Eingabefenster") benutzt. Definiert, dass das Folgende bis zum Schließen der Klammern eine Funktion, Liste oder sonst irgendetwas ist.
name: Selbsterklärend.
Parameter: Falls die Funktion erwartet, dass im Verarbeitungsfenster Inhalte eingegeben werden, die es zu verarbeiten gilt, muss vorher ein Platzhalter (hier: Parameter) vorhanden sein.
first: Das erste Elemente aus der Liste wird genommen.
rest: Alle Elemente, außer dem ersten, werden genommen.
Erneute Verwendung von Parameter: Nutzen der Inhalte von Parameter
-----------------------------------------------------------------------
(define *liste* '(hans peter mag susi von ludwigsburg))
' (Semikolon): Das Folgende ist keine Funktion, sondern eine Konstante.
hans peter ... : Inhalte der Liste
-----------------------------------------------------------------------
(define *ludwig* 5)
(cons *ludwig* '(1 2 3))
--> (5 1 2 3)
cons packt genau 1 Element in eine andere Liste an den Anfang.
-----------------------------------------------------------------------
(define *ludwig* '(spanien moskau israel))
(define *ingeborg* '(andalusien russland jerusalem))
(append *ingeborg* *ludwig*)
--> (spanien moskau israel andalusien russland jerusalem)
(cons 'wurst '(1 2 3))
cons fügt 1 ELEMENT einer LISTE hinzu (an den Anfang).
(cons 'wurst 'abrakadabra) klappt nicht, aber (cons 'wurst (list 'abrakadabra)) schon, da abrakadabra nun eine Liste ist (hat nur Klammern dazu bekommen)