Tcl - 三元运算符


操作员 描述 例子
?: 三元 如果条件为真?然后值 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
tcl_operators.htm