Tcl - Ternary Operator
| Operator | Description | Example |
|---|---|---|
| ? : | Ternary | If Condition is true? Then value X : Otherwise value Y |
Example
Try the following example to understand ternary operator available in Tcl language −
#!/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"
When you compile and execute the above program it produces the following result −
Value of b is 30 Value of b is 20
tcl_operators.htm
Advertisements