4-1流程控制中的区块

作者: 妹妹好想你 | 来源:发表于2017-10-25 11:29 被阅读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.
    

    相关文章

      网友评论

        本文标题:4-1流程控制中的区块

        本文链接:https://www.haomeiwen.com/subject/qycqpxtx.html