s n h m r u
i

Fachkonzept: Aufzählungen

Die Aufzählung

Eine Aufzählung ist eine Art von Datentyp in Racket, die aus einer endlichen Menge von möglichen Daten besteht.
Wir verwenden eine Aufzählung daher immer dann, wenn wir den gewünschten Datentyp mit den Worten: "ist eine(s) der folgenden..." beschreiben können.
;Ein Element der darzustellenden Menge ist eines der folgenden:
; - Element-1
; - ...
; - Element-n

Implementierung einer Aufzählung in Racket

Um eine in Racket verwendbare Aufzählung zu implementieren, benötigen wir drei Schlüsselwörter:
  1. define
    • Definiert den Namen unseres neuen Datentyps.
  2. signature
    • Legt fest, dass die folgende Aufzählung innerhalb von Signaturen als Datentyp verwendbar ist.
  3. enum
    • Hinter enum (eng. Enumeration) folgt eine Aufzählung aller zulässiger Werte unabhängig vom Datentyp.
;Ein Element der darzustellenden Menge ist eines der folgenden:
; - Element-1
; - ...
; - Element-n
(define name-datentyp
  (signature
   (enum Element-1 ... Element-n)))

Suche

v
100.137.2.2.1.4 Fachkonzept: Aufzählungen
Kopieren durch Anklicken

Rückmeldung geben