i

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:
  1. Kurzbeschreibung
  2. Signaturdefinition
  3. Tests
  4. Funktionsgerüst
  5. 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)

)   )

Suche

v
100.137.2.4.1.3 Fachkonzept
Kopieren durch Anklicken

Rückmeldung geben