在执行双层循环的时候,内循环if判断中增加
goto breakHere
就能跳出所有循环,并且在循环外定义一个标签
breakHere:fmt.Println("done")
func main() { for x := 0; x < 10; x++ { for y := 0; y < 10; y++ { if y == 2 { goto breakHere } } } breakHere: fmt.Println("done") }
Copyright © 2024 大白不白
Powered by .NET 9.0 on Kubernetes