Tcl - Declaração If

A if declaração consiste em uma expressão booleana seguida por uma ou mais declarações.

Sintaxe

A sintaxe de uma instrução 'if' na linguagem Tcl é -

if {boolean_expression} {
   # statement(s) will execute if the Boolean expression is true
}

Se a expressão booleana for avaliada como true, então o bloco de código dentro do ifdeclaração será executada. Se a expressão booleana for avaliada comofalse, então o primeiro conjunto de código após o final da instrução 'if' (após a chave de fechamento) será executado.

A linguagem Tcl usa o expr comando internamente e, portanto, não é necessário usarmos expr declaração explicitamente.

Diagrama de fluxo

Exemplo

#!/usr/bin/tclsh

set a 10
 
#check the boolean condition using if statement
if { $a < 20 } {
   # if condition is true then print the following 
   puts "a is less than 20" 
}
puts "value of a is : $a"

Quando o código acima é compilado e executado, ele produz o seguinte resultado -

a is less than 20
value of a is : 10