Instructions conditionnelles rapides
Les instructions conditionnelles exécutent un programme en définissant une ou plusieurs conditions. Lorsque la condition est vraie, l'instruction spécifiée est exécutée, et lorsque la condition est fausse, une autre instruction spécifiée est exécutée.
Vous pouvez simplement comprendre le processus d'exécution des instructions conditionnelles à travers la figure suivante :
Swift fournit les types d'instructions conditionnelles suivants :
Déclaration | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| l'instruction ifse compose d'une expression booléenne et d'une ou plusieurs instructions d'exécution. | ||||||||||||
Instruction if...else | L'instruction If peut être suivie d'un facultatif L'instruction else , l'instruction else est exécutée lorsque l'expression booléenne est fausse. | ||||||||||||
if...else if...else déclaration | if<🎜> peut être facultative après The L'instruction <🎜>else if...else<🎜>, l'instruction <🎜>else if...else<🎜> est souvent utilisée pour plusieurs jugements conditionnels. | ||||||||||||
<🎜>Instruction if en ligne<🎜> | Vous pouvez utiliser <🎜>if<🎜> ou <🎜>else if<🎜> Intégrer <🎜>if<🎜> ou <🎜>else if<🎜> déclarations. | ||||||||||||
<🎜>Instruction switch <🎜> | L'instruction switch permet de tester une variable égale à plusieurs valeurs. |
Exp1 ? Exp2 : Exp3;<🎜>où Exp1, Exp2 et Exp3 sont des expressions. Notez l'utilisation et l'emplacement des deux-points. <🎜><🎜>? La valeur de l'expression est déterminée par Exp1. Si Exp1 est vrai, Exp2 est évalué et le résultat est la valeur de l'expression entière ? Si Exp1 est faux, Exp3 est évalué et le résultat est la valeur de l'expression entière ? <🎜><🎜>