Go语言中goto语句用于跳出多层循环 官网
goto语句能方便跳出多层循环。 package mainimport fmtfunc main() { for i := 0; i 3; i++ { for j := 0; j 3; j++ { if i == 1 j == 1 { goto end } fmt.Printf(i: %d, j: %d, i, j) } }end: fmt.Println(跳出多层循环) // 输出: 跳出多层循环} 使用goto跳出多层循环时,要确保标签位置合理,避免逻辑混乱。