Tcl - Opérateur ternaire

Opérateur La description Exemple
? : Ternaire Si la condition est vraie? Alors valeur X: Sinon valeur Y

Exemple

Essayez l'exemple suivant pour comprendre l'opérateur ternaire disponible en langage Tcl -

#!/usr/bin/tclsh

set a 10;
set b [expr $a == 1 ? 20: 30]
puts "Value of b is $b\n"
set b [expr $a == 10 ? 20: 30]
puts "Value of b is $b\n"

Lorsque vous compilez et exécutez le programme ci-dessus, il produit le résultat suivant -

Value of b is 30

Value of b is 20