KnowledgeCity

Swift für Fortgeschrittene: Aufzählungen in Swift

Einführung von Programmiermethoden für Swift-Aufzählungen.
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 5 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Mittelstufene  Anbieter Mark Nair  5 Lektionen ·  35m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

In diesem Modul lernen Sie Aufzählungen oder Enums kennen, die einen Typ für eine Gruppe verwandter Werte definieren. Sie könnten zum Beispiel eine Aufzählung für eine Richtung erstellen, die alle zugehörigen Werte von oben, unten, links, rechts enthält. Wenn Sie auf die Werte für die Richtung zugreifen müssen, können Sie all diese voreingestellten Werte sehen und sie auf eine typsichere Weise in Ihrem Code verwenden.

Sie lernen die Syntax von Enums kennen und erfahren, wie Sie mit Switch den richtigen Fall für Ihre Logik finden. Switching ist eine Technik, mit der Sie den Fluss der Logik in Ihrem Programm steuern können. Die Verwendung von switch mit Enums ist eine gängige Praxis, um diese zusammenhängenden Werte zu bewerten und zu navigieren.

Sie werden auch lernen, wie Sie Ihre Aufzählungen mit zugehörigen Werten anschaulicher machen und wie Sie den Rohwert einer Aufzählung verwenden können. Sie lernen auch das Protokoll CaseIterable kennen, mit dem Sie ein Array für jeden Fall in Ihrer Aufzählung erstellen können, und Sie lernen, wie Sie rekursive Aufzählungen erstellen und verwenden können.

Was Sie lernen werden

  • Identifizieren Sie Enumerationssyntax in Swift
  • Verwenden Sie Switch-Anweisungen, um den korrekten Enum-Fall zu finden und den Programmfluss zu steuern
  • Beschreiben Sie zugehörige Werte und Raw Values für Enums
  • Wenden Sie das CaseIterable-Protokoll an, um ein Array mit jedem Fall in einem Enum zu erstellen
  • Erstellen und verwenden Sie rekursive Enumerations

Wichtige Erkenntnisse

  • Enumerations (Enums) definieren einen Typ für eine Gruppe verwandter Werte, wie z. B. eine Richtung mit den Werten oben, unten, links und rechts.
  • Enums ermöglichen es Ihnen, voreingestellte Werte zu verwenden und sie typsicher in Ihrem Code zu verwenden.
  • Die Verwendung von Switch mit Enums ist eine Standardpraxis zum Evaluieren und Navigieren verwandter Werte und zur Steuerung des Logikflusses in einem Programm.
  • Zugehörige Werte machen Enums aussagekräftiger, und Enums können auch einen Raw Value verwenden.
  • Das CaseIterable-Protokoll kann ein Array mit jedem Fall in einem Enum erstellen, und rekursive Enumerations können erstellt und verwendet werden.

Häufig gestellte Fragen

Was behandelt dieses Swift-Modul?

Dieses Modul behandelt Enumerations (Enums) in Swift: Enumerationssyntax, Verwendung von Switch zum Finden des richtigen Falls für Ihre Logik, zugehörige Werte, Raw Values, das CaseIterable-Protokoll und rekursive Enumerations.

Wofür werden Enumerations in Swift verwendet?

Enumerations definieren einen Typ für eine Gruppe verwandter Werte, beispielsweise eine Richtung, die die verwandten Werte oben, unten, links und rechts umfasst, sodass Sie auf diese voreingestellten Werte zugreifen und sie auf typtsichere Weise in Ihrem Code verwenden können.

Welche Lektionen sind in diesem Kurs enthalten?

Der Kurs umfasst die Lektionen Enumeration Syntax, Associated Values, Raw Values, Using CaseIterable und Recursive Enumerations.

Welche Fähigkeiten hilft dieser Kurs zu entwickeln?

Er hilft bei der Entwicklung von Fähigkeiten in Enums, Funktionsmodulen, funktionaler Programmierung, Objektcode, Programmierkonzepten und der Swift-Programmiersprache.

Wie werden Switch-Anweisungen mit Enums in diesem Kurs verwendet?

Sie lernen, Switch zu verwenden, um den richtigen Fall für Ihre Logik zu finden; Switch steuert den Fluss der Logik in Ihrem Programm, und die Verwendung von Switch mit Enums ist eine Standardpraxis zum Evaluieren und Navigieren verwandter Werte.