可以使用标签和continue语句来实现只跳过一次循环的需求,示例如下:
Loop:
for i := 1; i <= 10; i++ {
if i == 5 {
// 跳过第五次循环
continue Loop
}
fmt.Println(i)
}
输出结果为:
1
2
3
4
6
7
8
9
10
在代码中,我们通过给for循环添加一个标签Loop
,并在需要跳过的地方使用continue Loop
语句来实现只跳过一次循环的目的。这样,在执行到第五次循环时,会直接跳转到标签处继续执行下一次循环。