Règle 6

 

Accolades

Si le premier caractère est une accolade gauche « { », la fin du mot est définie par l’accolade droite correspondante. Les accolades peuvent être imbriquées. Il doit y avoir autant d’accolades gauches que d’accolades droites. Une accolade précédée d’un backslash (« \{ » ou « \} ») n’est pas considérée dans le décompte mais reste précédée du backslash. Aucune substitution n’est faite entre les accolades extrêmes, sauf si un backslash est immédiatement suivi d'une fin de ligne (voir règle 8). Les accolades extrêmes ne font pas partie du mot.

Exemples

Les commandes de contrôle utilisent intensivement les accolades. Dans cet exemple,

 set i 10
 while {$i>=0} {
   puts $i 0
   incr i -2
 }

la commande while reçoit deux arguments, tels quels. Non encadré d'accolades, le premier argument aurait été transmis comme {10>=0}.


Discussions


Douze règles