条件判断
//实例
func fn01(x int) int {
var a int
if a = 4; x == 0 {
x = a + x
return 5
} else {
return x
}
}
选择语句
//实例
func fnswitch(y int64) int64 {
switch y {
case 12:
fmt.Println("y is ", y)
case 14:
y += 54
fmt.Println("y is ", y)
fallthrough
case 15, 16:
y += 100
fmt.Println("y is ", y)
}
return y
}
循环语句GO中只有 for 循环
复制代码
跳转语句
func myfunc() {
i := 0
HERE:
fmt.Println(i)
i++
if i < 10 {
goto HERE
}
}