formato de comando tcl
La sintaxis básica de un Tcl es:
command arg1 arg2 ....
Todos los comentarios comienzan con #. Tenga en cuenta que si hay espacios en la cadena, debe estar entre "" o {}. Esto se debe a que cada parámetro de comando en la declaración Tcl está separado por espacios. Si no se incluyen, se considerarán parámetros redundantes y se producirá un error.
pone
puts ? -nonewline ?? canalld string
El comando de salida de Tcl es puts, que envía una cadena al canal de salida estándar. Los parámetros entre dos signos de interrogación en la sintaxis son opcionales. -nonewline significa que no se genera ningún retorno de carro ni avance de línea.
puts -nonewline "hello hello"
输出结果为:
hello hello
armar y desarmar
La sintaxis es:
set varName [valor] /// unset varName
set—comando de definición y asignación de variables. No es necesario especificar el tipo de valor de variable, porque el tipo de valor de variable es solo cadena. Al asignar un valor a un variable, se abrirá un espacio de memoria para la variable para almacenar valores de variable.
El comando unset cancela la definición de la variable y libera el espacio de memoria ocupado por la variable. A través del prefijo se puede citar, es decir, reemplazar el valor de la variable.
reemplazar
ps
Tcl solo interpreta la sustitución una vez e ignora el "$" anidado.
[]
Los corchetes [ ] completan el reemplazo del comando. Utilice [ ] para encerrar un comando. Después de ejecutar el comando, se devuelve el resultado. En el siguiente ejemplo, la salida del comando set a 5 se asigna a b. Y asigne el resultado del producto a c.
"" y {}
Las comillas dobles y las llaves pueden organizar varios parámetros en un solo parámetro, que también es una operación de sustitución. En términos generales, el reemplazo dentro de " " se realiza normalmente, mientras que el reemplazo dentro de {} puede bloquearse.
\
La barra invertida se utiliza para citar caracteres especiales y continuaciones de línea.
Aunque Tcl se basa en operaciones de cadenas, aún proporciona funciones para operaciones matemáticas y lógicas eficientes. El análisis y cálculo de expresiones matemáticas se puede realizar mediante el comando expr .
Operadores matemáticos y lógicos
Operadores lógicos:
Funciones matemáticas:
Los siguientes son ejemplos de operaciones matemáticas específicas:
el resultado de la ejecución es:
1
1.6666666666666667
incr
El comando incr aumenta o disminuye el valor del parámetro con un tamaño de paso específico. Cuando el tamaño de paso es negativo, el valor del parámetro se reduce. Cuando el tamaño de paso es positivo, el valor del parámetro aumenta. El tamaño de paso predeterminado es +1.