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