Fachkonzept
Fachkonzept: Konstruktionsanleitung einer Funktion
Zur Erstellung einer Funktion in Racket benutzen wir die
Konstruktionsanleitung einer Funktion.
Diese besteht aus fünf Schritten, die wir nacheinander abarbeiten:
Diese besteht aus fünf Schritten, die wir nacheinander abarbeiten:
- Kurzbeschreibung
- Signaturdefinition
- Tests
- Funktionsgerüst
- Funktionskörper
Im Code gliedert sich diese wie folgt:
;1. Kurzbeschreibung:
;Beschreibung der Funktion
;2. Signaturdefinition:
(: funktionsname (datentypÜbergabe-1 ... datentypÜbergabe-n -> datentypRückgabe))
;3. Tests:
(check-expect (funktionsname übergabe-1-1 ... übergabe-n-1) erwarteteRückgabe--1)
...
(check-expect (funktionsname übergabe-1-m ... übergabe-n-m) erwarteteRückgabe--m)
;4. Funktionsgerüst
(define funktionsname
(lambda (parameterName-1 ... parameterName-n)
;5. Funktionskörper:
(operator operand-en)
) )