LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
标签

一、用途
用于给for,switch,select等流程控制代码块打上一个标签, 配合标签标识符可以方便跳转到某一个地方继续执行

二、举例
    func main(){
    L1:
        for{
            x:=1
            switch{
            case x>0:
                fmt.println("A")
                break L1
            case x==1:
                fmt.println("B")
            default:
                fmt.println("C")
    }==>跳出到标签为L1的标签外
}
三、continue,break【这里不做介绍,同python】
四、goto【只能在同一个函数内跳转】
func main(){
    var i int
        for{
           println(i)
            i++
            if i>2{
                goto BREAK ==>跳转到break标签,即产生break的效果
    }
    }==>跳出到标签为L1的标签外
BREAK:
    println("break")
}
==>0,1,2,break

推荐文章
评论(0)
分享到
转载我的主页