Kapitel 7. Enumerationen und Strukturen

Aufzählungen

Ein Enumerator, kurz Enum, ist ein Datentyp, den man im Deutschen auch als Aufzählung bezeichnen kann. In Programmiersprachen wie C ist ein Enumerator eine Liste von symbolischen Konstanten, wobei jede dieser Konstanten einen Zahlenwert repräsentiert. Swift bietet diese einfache Funktionalität auch an, geht aber einige Schritte weiter und erlaubt auch das Definieren von einzelnen Zeichen, Strings oder Zahlen mit Nachkommastellen.

Aber damit nicht genug. Enumeratoren in Swift erlauben es sogar, dass man Werte jeglichen Datentyps mit jeder symbolischen Konstante im Enumerator verknüpfen kann. Außerdem ist es möglich, in Ihrem Enumerator Sachen einzuprogrammieren, die normalerweise nur Klassen vorbehalten ...

Get Durchstarten mit Swift now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.