Go语言编程基础:程序流程控制

91 阅读1分钟
for循环

Go中只有for循环这一种循环

例1for {
        body
    }//死循环
    for ; ; {
        body
    }//死循环2for a < b && b < c {
        body
    }//条件判断进入循环3for i := 0; i < 10; i++ {
        body
    }
    
例4for i, j := range x {
        body
    }//x可以是数组,slice,map, chan等数据类型
if语句

if a < b {
    body
}else if b < c {
    body
}else {
    body
}
switch语句

例1switch case {
        case1: //...
        case2: //...
        case3: //...
        default: //...
    }
    
例2switch {
        case a == b: //...
        case c == d: //...
    }