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.