Sustitución de tareas de resultados de aprendizaje básicos de TCL y expresión matemática

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.
Insertar descripción de la imagen aquí

reemplazar

ps

Tcl solo interpreta la sustitución una vez e ignora el "$" anidado.
Insertar descripción de la imagen aquí

[]

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.
Insertar descripción de la imagen aquí

"" 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.
Insertar descripción de la imagen aquí
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:
Insertar descripción de la imagen aquí
Funciones matemáticas:
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Los siguientes son ejemplos de operaciones matemáticas específicas:
Insertar descripción de la imagen aquí
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.
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_45614076/article/details/126579845
Recomendado
Clasificación