從表示式呼叫 Tcl 命令

有時你需要從表示式中呼叫 Tcl 命令。例如,假設你需要字串的長度。為此,你只需在表示式中使用 [...] 序列:

set halfTheStringLength [expr { [string length $theString] / 2 }]

你可以通過這種方式呼叫任何 Tcl 命令,但如果你發現自己正在呼叫 expr,請停止! 並且想想你是否真的需要額外的呼叫。通常可以通過將內部表示式放在括號中做得很好。