Tcl - Istruzione If

Un if L'istruzione consiste in un'espressione booleana seguita da una o più istruzioni.

Sintassi

La sintassi di un'istruzione 'if' nel linguaggio Tcl è -

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

Se l'espressione booleana restituisce true, quindi il blocco di codice all'interno del file ifistruzione verrà eseguita. Se l'espressione booleana restituiscefalse, verrà eseguita la prima serie di codice dopo la fine dell'istruzione "if" (dopo la parentesi graffa di chiusura).

Il linguaggio Tcl utilizza l'estensione expr comando internamente e quindi non è necessario che usiamo expr dichiarazione esplicita.

Diagramma di flusso

Esempio

#!/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 il codice precedente viene compilato ed eseguito, produce il seguente risultato:

a is less than 20
value of a is : 10