# Goto

跳转到指定的标签并继续执行.

    Goto Label
    Goto("Label")

## 参数

Label

  类型: 字符串

  要跳转到的标签的名称.

## 备注

仅当圆括号使用时, Label 可以是变量或表达式. 例如, `Goto MyLabel` 和 `Goto("MyLabel")` 都跳转到 `MyLabel:`.

在使用动态标签(即返回标签名称的变量或表达式) 时, 性能会略有下降, 因为必须每次 "查找" 目标标签, 而不是在首次加载脚本时只 "查找" 一次. 如果标签不存在, 将显示一个错误对话框. 要避免此问题, 请预先调用 IsLabel(). 例如:

    if IsLabel(VarContainingLabelName)
        Goto(VarContainingLabelName)

不鼓励使用 Goto, 因为它通常让脚本不容易阅读且难以维护. 考虑使用 Else, 区块, Break 和 Continue 来代替 Goto.

## 相关

Return, IsLabel, Else, 区块, Break, Continue

## 示例

跳转到名为 "MyLabel" 的标签并继续执行.

    Goto MyLabel
    ; ...
    MyLabel:
    Sleep 100
    ; ...

dftg