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