Tcl 三元运算符
运算符 | 描述 | 示例 |
---|---|---|
?: |
三元运算符 | 如果条件为真,则值X;否则值Y |
示例
尝试以下示例以了解在Tcl语言中可用的三元操作符−
#!/usr/bin/tclsh
set a 10;
set b [expr a == 1 ? 20: 30]
puts "Value of b isb\n"
set b [expr a == 10 ? 20: 30]
puts "Value of b isb\n"
当您编译和执行上面的程序时,它将产生以下结果−
Value of b is 30
Value of b is 20