Cours les conditions partie 2

Bonjour,

Je n’ai pas compris une chose dans la dernière partie de la vidéo sur les conditions partie 2.
je n’ai jamais vu un if avec la condition entre parenthèses comme Maxime le fait dans la vidéo.
Quelqu’un aurait une explication la dessus ?

27

Bonjour @mushi-mushi

Que tu fasses:

if(secondNombre == 0) 

ou

if secondNombre == 0

revient au même.

Dans certains langages de programmation, les parenthèses sont obligatoires, mais pas en Swift. Donc c’est plutôt une question de gout, et parfois d’organisation aussi.
C’est à toi de voir si tu préfères ou non les utiliser.

Attention toutefois qu’en les utilisant, elles peuvent parfois indiquer des priorités, par exemple:

if premierNombre == 0 && (deuxiemeNombre == 1 || troisiemeNombre == 2) {

est différent de :

if (premierNombre == 0 && deuxiemeNombre == 1) || troisiemeNombre == 2 {

Un exemple dans le playground de xCode :

En espérant avoir répondu à ta question :slight_smile:

Bonne journée,

Alexandre

1 « J'aime »

Bonjour @Alexandre

Merci pour ta réponse, ça répond effectivement à ma question.