Stacks Image 976
Aktuelle Beiträge

Kategorien

Tags
Archiv

Das CaseIterable-Protokoll für Enumeration in Swift

Das CaseIterable-Protokoll für Enumeration in Swift

Stacks Image 474

Im Unterschied zu enum-Typen in anderen Programmiersprachen sind die Enumerationen in Swift flexibler einsetzbar, denn sie sind mehr, als nur Aufzählungen von Werten. In Swift kann eine Enumeration Methoden enthalten und ermöglicht somit zusätzliche Möglichkeiten bei der Entwicklung. Folgt ein enum dem CaseIterable-Protokoll können alle Werte sogar leicht mit einer Schleife durchlaufen werden.

Das Comparable-Protokoll für Enumeration in Swift

Das Comparable-Protokoll für Enumeration in Swift

Stacks Image 463

Eine Neuerung, die Swift in Version 5.3 hinzugefügt wurde, ist die Möglichkeit, Enum-Werte zu vergleichen. Dabei ist nicht nur eine Unterscheidung auf Gleichheit möglich, diese Möglichkeit bot Swift schon immer, sondern auch ein hierarchischer Vergleich. Ein Enum-Wert kann größer oder kleiner als ein anderer Wert sein.

Seite 1 / 1

© 2024 Holger Hinzberg Contact