我在Tcl脚本中看到以下内容:
If { <some_condition> } {
// code here...
} {
// code here...
}
Run Code Online (Sandbox Code Playgroud)
我假设这是一个特殊的if-else
语法案例?只想得到确认.
这确实只是一种变体if
- else
语法; 这else
是可选的(因为then
几乎每个人都省略了,但我喜欢在我之前有一个多行表达式时使用).包含它通常是一个好主意,因为它在视觉上不那么混乱,但你不需要它.
if
语法中唯一的"关键字" 是强制性的if
(你可以rename
这样,但它会打破各种各样的事情)和elseif
(对于额外的条件检查).