« Delphi/Structures conditionnelles et répétitives » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Changement de type cosmétique
Ligne 14 :
 
== If ==
Le '''if''' qui se traduit en français par '''si''' exprime la condition. on l'associe à '''then''' (alors) et accessoirement à '''else''' (sinon).
Concrètement si l'expression situé a coté du '''if''' renvoie la valeur booléennes '''true''' (vrai) le bloc d'instruction situé après '''then''' est exécuté sinon c'est celui situé après '''else''' qui l'est.
La clause '''else''' est facultative, c'est-à-dire que si vous n'avez pas d'instruction a y associer vous n'êtes pas obligés de l'écrire.
Ligne 33 :
end;
end.
</source></source>
 
Pour alléger la syntaxe il est permis de ne pas utiliser les '''begin''' et '''end''' si il n'y a qu'une instruction dans le bloc.
Ligne 49 :
end.
 
</source></source>
 
Le '''else''' s'utilise comme ceci
Ligne 71 :
end;
end.
</source></source>
 
'''Attention le end qui précède le else ne doit jamais ètre suivit par un ";"'''
Mais ne vous inquietez pas si jamais vous vous trompez le compilateur vous rappellera gentiment a l'ordre.
}}
 
 
== Case ==