Le langage Swift

Conditions, Boucles & Switch

Les conditions

Swift garde toujours le système du if.. et du else.. des langages de programmation..
L'expression « let variable if » est une condition spécifique à Swift permettant de simplifier l'unwraping des optionnelles comme dans l'exemple ci-dessous.



Les boucles

Les boucles permettent d'itérer sur des instructions. Deux spécificités sont à noter dans Swift : le bouclage sur un tuple de valeurs et celui sur une plage d'index noté par "...".
Remarque : si on ne met que deux points au lieu de 3, cela ne va pas inclure le dernier index.

Les switch

Les Switch permettent de condenser de multiples conditions dans le code. En Swift, pas besoin de break dans un switch. Il ne descendra pas dans les instructions restantes. Par contre il sera obligatoire de mettre un "default" pour des questions de sécurité. Le compilateur notera une erreur sinon.