projman/hlp/fr/tcl/set.htm

19 lines
2.2 KiB
HTML
Raw Normal View History

2015-10-19 13:27:31 +03:00
<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>set&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;">set - Lit et ecrit des variables <br>
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>set </b><i>varName </i>?<i>value</i>?&nbsp;
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">Renvoie la valeur de la variable <i>varName</i>. Si <i>value</i> est sp<73>cifi<66>, alors fixe la valeur de <i>varName</i> to <i>value</i>, cr<63>e une nouvelle variable si une n'existe pas d<>j<EFBFBD>, et retourne sa valeur. Si <i>varName</i> contient une parenth<74>se ouverte et finit avec une parenth<74>se ferm<72>e, alors elle se ref<65>re <20> un <20>l<EFBFBD>ment de tableau: les caract<63>res avant la premi<6D>re parenth<74>se ouverte sont le nom du tableau, et les caract<63>res entre le parenth<74>ses sont l'index <20> l'int<6E>rieur du tableau. Autrement <i>varName</i> se ref<65>re <20> une variable scalaire . Normalement, <i>varName</i> est non qualifi<66>e (n'inclut pas les noms des namespaces contenant), et la variable de ce nom dans le namespace&nbsp; courant est lue ou <20>crite. Si <i>varName</i> inclut des qualificateurs namespace (dans le nom du tableau si elle se ref<65>re <20> un <20>l<EFBFBD>ment de tableau), la variable dans le namespace sp<73>cifi<66> est lue ou <20>crite. </div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">Si aucune fonction n'est active, alors <i>varName</i> se ref<65>re <20> une variable namespace (variable globale si le namespace&nbsp; courant est le namespace global ). Si une fonction est active, alors <i>varName</i> se ref<65>re <20> un param<61>tre ou une variable locale de la fonction <20> moins que la commande <A HREF="120.htm"><b>global</b></A> ait <20>t<EFBFBD> appel<65>e pour d<>clarer <i>varName</i> comme globale, ou <20> moins qu'une commande <A HREF="179.htm"><b>variable</b></A> a <20>t<EFBFBD> appel<65>e pour d<>clarer <i>varName</i> comme une variable namespace </div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="160.htm"><b>Pr<EFBFBD>c<EFBFBD>dent</b></A>&nbsp;&nbsp;<A HREF="162.htm"><b>Suivant</b></A></div>
</BODY></HTML>