projman/hlp/fr/tcl/if.htm
2015-10-19 14:27:31 +04:00

18 lines
1.8 KiB
HTML

<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commandes Internes Tcl</b></H3></div>
<HR ALIGN="center">
<div><b>NOM</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">if - Execute des scripts conditionellement
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>if </b><i>expr1 </i>?<b>then</b>? <i>body1 </i><b>elseif </b><i>expr2 </i>?<b>then</b>? <i>body2</i> <b>elseif</b> ... ?<b>else</b>? ?<i>bodyN</i>?
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div>La commande <i>if</i> évalue <i>expr1</i> comme expression (de la même façon que <A HREF="107.htm"><b>expr</b></A> évalue ses argument) La valeur de l'expression doit être booléenne (une valeur numérique, où 0 est faux et tout le reste est vrai, ou une valeur chaîne tel que <b>true</b> ou <b>yes</b> pour vrai et <b>false</b> ou <b>no</b> pour faux); si vrai alors <i>body1</i> est exécuté par passage à l'interpréteur Tcl. Autrement <i>expr2</i> est évalué comme expression et si vrai alors <b>body2</b> est exécuté, et ainsi de suite. Si aucune des expressions n'est évaluée à vrai alors <i>bodyN</i> est exécuté. Les arguments <b>then</b> et <b>else</b> sont optionnels, ils facilitent la lecture de la commande. Il peut y avoir n'importe quel nombre de clauses <b>elseif</b>, incluant zéro. <i>BodyN</i> peut aussi être omis tant que <b>else</b> est également omis. La valeur de retour de la commande est le résultat du script qui a été exécuté, ou une chaîne vide si aucune des expressions n'a été différente de zéro et qu'il n'y avait pas de <i>bodyN</i> </div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="122.htm"><b>Précédent</b></A>&nbsp;&nbsp;<A HREF="124.htm"><b>Suivant</b></A></div>
</BODY></HTML>