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