Swift - Prise de décision
Les structures de prise de décision exigent que le programmeur spécifie une ou plusieurs conditions à évaluer ou à tester par le programme, ainsi qu'une ou plusieurs instructions à exécuter si la condition est déterminée comme étant true, et éventuellement d'autres instructions à exécuter si la condition est déterminée false.
Voici le général d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation -
Swift 4 fournit les types suivants d'énoncés de prise de décision. Cliquez sur les liens suivants pour vérifier leurs détails.
Sr. Non | Déclaration et description |
---|---|
1 | if déclaration Une instruction if consiste en une expression booléenne suivie d'une ou plusieurs instructions. |
2 | if ... instruction else Une instruction if peut être suivie d'une instruction else facultative, qui s'exécute lorsque l'expression booléenne est fausse. |
3 | if ... else if ... else Déclaration Une instruction if peut être suivie d'une instruction else if ... else facultative, ce qui est très utile pour tester diverses conditions en utilisant une instruction if ... else if unique. |
4 | instructions if imbriquées Vous pouvez utiliser une instruction if ou else if dans une autre instruction if ou else if. |
5 | instruction switch Une instruction switch permet de tester l'égalité d'une variable par rapport à une liste de valeurs. |
Le ? : Opérateur
Nous avons couvert conditional operator ? : dans le chapitre précédent qui peut être utilisé pour remplacer if...elsedéclarations. Il a la forme générale suivante -
Exp1 ? Exp2 : Exp3;
Où Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et le placement des deux points.
La valeur d'un? expression est déterminée comme ceci: Exp1 est évalué. Si c'est vrai, alors Exp2 est évalué et devient la valeur de l'ensemble? expression. Si Exp1 est faux, Exp3 est évalué et sa valeur devient la valeur de l'expression.