5.5 break 和 contiue

Kesa...小于 1 分钟

5.5 break 和 contiue

break

可用于跳出循环

for {
    // ...
    if condition {
        break
    }
}

在嵌套循环中只会退出当前循环

func main() {
	for i:=0; i<3; i++ {
		for j:=0; j<10; j++ {
			if j>5 {
			    break   
			}
			print(j)
		}
		print("  ")
	}
}
012345 012345 012345

contiue

跳过当前执行的循环体

func main() {
	for i := 0; i < 10; i++ {
		if i == 5 {
			continue
		}
		print(i)
		print(" ")
	}
}
0 1 2 3 4 6 7 8 9
上次编辑于:
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.2