TCL三元運算符
在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