Tcl - 三元运算符
运算符 | 描述 | 示例 |
---|---|---|
? : | Ternary | 如果条件为 true? 然后值为 X : 否则值为 Y |
示例
尝试以下示例来了解 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"
当你编译并执行上面的程序时,它会产生以下结果 −
Value of b is 30 Value of b is 20