目录
共同作用
-
break
例子
输出结果
-
continue
例子
-
输出结果
共同作用:
-
减少
不必要的内存
和CPU
开销 -
提升
程序的运行效率
break:
- 用于
终结循环
- 在
嵌套循环
中终结所在层的循环
-
用于(你可能先学了防止穿透
其他语言
,在Go
中switch
默认
是不穿透
的)
例子:
package main
func main() {
i := 0
for i < 4 {
println(`i的值为:`, i)
i++
if i > 2 {
break
}
}
}
输出结果:
i的值为: 0
i的值为: 1
i的值为: 2
continue:
-
跳过本次循环
后面将执行的代码
,立刻进行下一个循环迭代
例子:
package main
func main() {
i := 0
for i < 4 {
if i == 2 {
i++
continue
}
println(`i的值为:`, i)
i++
}
}
输出结果:
i的值为: 0
i的值为: 1
i的值为: 3
网友评论