golang跳转控制语句:goto语句示例

电玩女神 2023-10-05 11:37 117阅读 0赞

goto 基本介绍

  1. Go 语言的 goto 语句可以无条件地转移到程序中指定的行。
  2. goto 语句通常与条件语句配合使用。可用来实现条件转移,跳出循环体等功能。
  3. 在 Go 程序设计中一般不主张使用 goto 语句, 以免造成程序流程的混乱,使理解和调试程序 都产生困难。

goto 基本语法

  1. goto label .. .
  2. label: statement

goto 的流程图

在这里插入图片描述

快速入门案例

在这里插入图片描述

  1. package main
  2. import "fmt"
  3. func main(){
  4. var n int = 30
  5. fmt.Println("ok1")
  6. if n > 20 {
  7. goto label1
  8. }
  9. fmt.Println("ok2")
  10. fmt.Println("ok3")
  11. fmt.Println("ok4")
  12. label1:
  13. fmt.Println("ok5")
  14. fmt.Println("ok6")
  15. fmt.Println("ok7")
  16. }

发表评论

表情:
评论列表 (有 0 条评论,117人围观)

还没有评论,来说两句吧...

相关阅读

    相关 goto语句

    对于goto语句,在c/c++中就已经被不推荐使用了,在java中根本就没有goto的存在了,为什么c\中又重新使用goto语句呢? 首先了解一下c\中的goto语句

    相关 Go 控制语句-break

    一 问题引出 随机生成 1-100 的一个数,直到生成了 99 这个数,看看你一共用了几次? 1 分析 编写一个无限循环的控制,然后不停的生成随机数,当生成 99

    相关 Go 控制语句-continue

    一 基本介绍 continue 语句用于结束本次循环,继续执行下一次循环。 continue 语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环