KnowledgeCity

Swift niveau intermédiaire : les énumérations en Swift

Établir des méthodes de programmation impliquées dans les énumérations Swift.
Regardez la première leçon gratuitement — accédez aux 5 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Intermédiaire  Fournisseur Mark Nair  5 Leçons ·  35m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinois simplifié 

Description du cours

Dans ce module, vous découvrirez les énumérations, ou enums, qui définissent un type pour un groupe de valeurs associées. Par exemple, vous pouvez créer une énumération pour une direction qui inclurait toutes les valeurs liées : haut, bas, gauche et droite. Lorsque vous avez besoin d’accéder aux valeurs pour la direction, vous serez en mesure de voir toutes ces valeurs prédéfinies et de les utiliser de manière sécurisée dans votre code.

Vous apprendrez la syntaxe des énumérations et comment utiliser switch pour trouver le bon cas pour votre logique. La commutation est une technique que vous pouvez utiliser pour contrôler le flux de logique dans votre programme. L’utilisation d’un commutateur avec des énumérations est une pratique standard d’évaluation et de navigation dans ces valeurs liées.

Vous apprendrez également comment rendre vos énumérations plus descriptives avec les valeurs associées et à utiliser la valeur brute d’une énumération. Vous découvrirez également le protocole CaseIterable, qui peut créer un tableau de chaque cas de votre énumération, et vous apprendrez à créer et à utiliser des énumérations récursives.

Ce que vous allez apprendre

  • Identifier la syntaxe d'énumération en Swift
  • Utiliser des instructions switch pour faire correspondre le cas d'enum correct et contrôler le flux du programme
  • Décrire les valeurs associées et les valeurs brutes (raw values) pour les énumérations (enums)
  • Appliquer le protocole CaseIterable pour produire un tableau de chaque cas dans une énumération
  • Créer et utiliser des énumérations récursives

Points clés à retenir

  • Les énumérations (enums) définissent un type pour un groupe de valeurs associées, comme une direction avec les valeurs haut, bas, gauche et droite.
  • Les énumérations vous permettent d'accéder à des valeurs prédéfinies et de les utiliser de manière sûre au niveau du typage tout au long de votre code.
  • L'utilisation de switch avec des enums est une pratique courante pour évaluer et naviguer à travers des valeurs associées et contrôler le flux logique dans un programme.
  • Les valeurs associées rendent les énumérations plus descriptives, et les énumérations peuvent également utiliser une valeur brute (raw value).
  • Le protocole CaseIterable peut créer un tableau de chaque cas dans une énumération, et des énumérations récursives peuvent être créées et utilisées.

Foire aux questions

Que couvre ce module Swift ?

Ce module couvre les énumérations (enums) en Swift : la syntaxe des enums, l'utilisation de switch pour trouver le bon cas pour votre logique, les valeurs associées, les valeurs brutes, le protocole CaseIterable et les énumérations récursives.

À quoi servent les énumérations dans Swift ?

Les énumérations définissent un type pour un groupe de valeurs associées, par exemple une direction qui inclut les valeurs associées haut, bas, gauche et droite, vous permettant d'accéder à ces valeurs prédéfinies et de les utiliser de manière sûre au niveau des types tout au long de votre code.

Quelles leçons sont incluses dans ce cours ?

Le cours comprend les leçons Syntaxe d'énumération, Valeurs associées, Valeurs brutes, Utilisation de CaseIterable et Énumérations récursives.

Quelles compétences ce cours permet-il de développer ?

Il permet de développer des compétences sur les enums, les modules de fonctions, la programmation fonctionnelle, le code objet, les concepts de programmation et le langage de programmation Swift.

Comment les instructions switch sont-elles utilisées avec les énumérations dans ce cours ?

Vous apprenez à utiliser switch pour trouver le cas correspondant à votre logique ; le switch contrôle le flux logique de votre programme, et son utilisation avec les énumérations (enums) est une pratique standard pour évaluer et naviguer parmi des valeurs associées.