14.14 Goto 语句

goto 语句由关键字 goto 和在同一函数内定义的标签组成。goto 语句将控制权转移到具有给定标签的带标签语句。

func weirdFunc(isWeird bool) {
    if isWeird {
        goto Weird                            // 在这个例子中,goto语句在语法上需要一个标签,即Weird
    }
    return

Weird:
    fmt.println("Something weird happened.")  // 注意,标签Weird是在weirdFunc函数的范围内声明的
}

最后更新于