Tcl - Operador ternario

Operador Descripción Ejemplo
? : Ternario ¿Si la condición es verdadera? Entonces valor X: De lo contrario valor Y

Ejemplo

Pruebe el siguiente ejemplo para comprender el operador ternario disponible en el lenguaje 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"

Cuando compila y ejecuta el programa anterior, produce el siguiente resultado:

Value of b is 30

Value of b is 20