Más sobre Tcl
Tcl contiene muchos comandos para manipular cadenas de texto o strings, y las dos estructuras básicas de datos son los lists (listas) y los ya conocidos arrays.
Lo de siempre: if then else, switch, for, foreach, while, y alguno más avanzado que se explicará cuando se use.
Un procedimiento se crea con el comando proc, usará sus «argumentos» para realizar acciones previamente declaradas en el «cuerpo». Los argumentos pueden ser declarados con un valor por defecto. Se construye así:
proc nombre {argumentos} {cuerpo}
El comando global nos servirá para declarar variables «privadas» de un procedimiento para usarlas fuera de éste. se escribe
global variable1 variable2…