第4章_流程控制(入门教学篇)

4-1流程控制中的区块

2017-10-25  本文已影响0人  妹妹好想你

{...} (区块)
一对大括号组成的区域表示一个区块.区块通常与函数,Else,Loop,While 循环和 IF 命令一起使用

{
零行或多行命令
}

使用区块可以绑定两行或多行命令. 还可以用它改变 IF 与 ELSE 从属关系, 例如在此例中, 区块强制 ELSE 从属于首个 IF 而不是第二个:

if var1 = 1
{
    if var2 = abc
        sleep, 1
}
else
    return

仅在与 函数, Else, Loop 或 IF 类型的命令例如 IfEqual 或 IfWinExist 一起使用时才有意义.

同样地, 命令或其他操作可以放在大括号的后面 (但不包括 One True Brace 风格的开括号). 例如:

if x = 1
{ MsgBox This line appears to the right of an opening brace. It executes whenever the IF-statement is true.
    MsgBox This is the next line.
} MsgBox This line appears to the right of a closing brace. It executes unconditionally.
上一篇 下一篇

猜你喜欢

热点阅读