Accès au variables globales
global varname ?varname ...?
Cette commande est ignorée à moins qu'une fonction Tcl soit interprétée. Dans ce cas elle déclare les varname données comme variables globales plutôt que locales. Les variables globales sont des variables accessibles dans le namespace global. Pour la durée de la fonction courante (et seulement pendant son exécution), toute référence à varnames se référera à la variable globale du même nom.
Plutôt que d'utiliser global dans une procédure, il est préférable d'utiliser les variables en mentionnant le namespace, par exemple $::varname.