continue语句和break语句的区别:
1、break:while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。
2、continue:while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。
func main() {
i := 0
for ; i < 2; i++ {
if i == 1 {
continue
}
}
fmt.Println(i)
}
执行完 i=2
func main() {
i := 0
for ; i < 2; i++ {
if i == 1 {
break
}
}
fmt.Println(i)
}
执行完 i=1