位置:首頁 > 腳本語言 > Tcl教學 > TCL三元運算符

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