Prise de décision Objective-C

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 jugée vraie, et éventuellement d'autres instructions à exécuter si la condition est déterminé comme étant faux.

Voici la forme générale d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation -

Le langage de programmation Objective-C suppose que non-zero et non-null valeurs comme true, et si c'est soit zero ou null, alors il est supposé comme false valeur.

Le langage de programmation Objective-C fournit les types suivants d'énoncés de prise de décision. Cliquez sur les liens suivants pour vérifier leurs détails -

N ° Sr. Déclaration et description
1 si déclaration

Un if statement se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

2 if ... instruction else

Un if statement peut être suivi d'une option else statement, qui s'exécute lorsque l'expression booléenne est fausse.

3 instructions if imbriquées

Vous pouvez en utiliser un if ou else if déclaration dans un autre if ou else if déclaration (s).

4 instruction switch

UNE switch L'instruction permet à une variable d'être testée pour l'égalité par rapport à une liste de valeurs.

5 instructions de commutateur imbriquées

Vous pouvez en utiliser un switch déclaration dans un autre switch déclaration (s).

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.