您的位置 首页 golang

golang2021流程控制(19)跳转控制语句-continue

    Go语言的 continue  语句有点像 break 语句。但是 continue 不是跳出循环,而是跳过当前循环,执行下一次循环语句。for 循环中,执行 continue 语句会触发  for 增量语句的执行。换言之,continue 语句用于跳过 for 循环的当前迭代,循环将继续到下一个迭代。流程如下图所示。

     

    图:continue  执行流程

    【示例】continue  使用示例,输出 1 ~ 10 之间的所有奇数。

     

    1. package       main

    2. import “fmt”

    3. func main() {

    4. for i := 1; i <= 10; i++       {

    5. if i%2 == 0 {

    6. continue

    7. }

    8. fmt.Printf(“%d “,       i)

    9. }

    10. }

    运行结果如下:

    1 3 5 7 9

    break 与 continue  的区别如下。

    • break       语句无条件跳出并结束当前的循环,然后执行循环体后的语句;

    • continue       语句跳过当前的循环,而开始执行下一次循环。

    •  

    基本介绍:

    continue 语句用于结束本次循环,继续执行下一次循环。

    continue 语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环 , 这 个和前面的  break 标签的使用的规则一样.

     

     

    基本语法:

    {        ……

    continue

    ……

    }

    continue 流程图

     

     

     

     

     

    案例分析 continue 的使用

     

     

     

     

    continue 的课堂练习

    Ø        练习 1

     

     

    Ø        continue 实现 打印 1——100  之内的奇数[要求使用 for 循环+continue] 代码:

     

     

    Ø         从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为 0 时结束程序

     

文章来源:智云一二三科技

文章标题:golang2021流程控制(19)跳转控制语句-continue

文章地址:https://www.zhihuclub.com/100215.shtml

关于作者: 智云科技

热门文章

网站地图