Informatik S4
Das Unmögliche möglich machen. Für jeden.

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)