Go跳出控制笔记| 青训营

57 阅读1分钟

break的使用

  1. for循环中,执行到break,就默认终止最近的for循环。
  2. 在多层嵌套语句块中,break可通过标签指明要终止的是哪一层语句块。 image.png

continue的使用

  1. continue用于结束本次循环,继续执行下一次循环。
  2. 在多层嵌套语句块中,continue可通过标签指明要跳过的是哪一层循环。 image.png

输出:

i=0 j=1

i=1 j=1

goto的使用

可以与条件语句配合使用,实现转移,跳出循环体。但一般不建议使用。 image.png

输出:

ok1

ok5

ok6

ok7

return的使用

return使用在方法或函数中,跳出所在方法或函数。

  1. 如果return是在普通函数,则跳出该函数,不再执行return后面的代码,也可以理解为终止函数。
  2. 如果return是在main函数,则终止main函数,即终止程序。