• 技术文章 >后端开发 >Golang

    go语言有goto吗

    青灯夜游青灯夜游2021-01-18 15:26:23原创699

    go语言有goto语句。Go语言的goto语句可以无条件地转移到过程中指定的行;goto语句通常与条件语句配合使用,可用来实现条件转移,跳出循环体等功能。

    本文演示环境:Windows7系统、Go1.11.2版,Dell G3电脑。

    go语言有goto语句。

    推荐教程:《golang

    go语言中goto的使用

    一、goto 基本介绍

    语法

    goto 语法格式如下:

    goto label;
    ..
    .
    label: statement;

    二、goto 的流程图

    1.png

    三、案例

    package main
    
    import "fmt"
    
    func main() {
    	var a = 10
    LOOP:
    	fmt.Println("执行了goto")
    	for a < 20 {
    		if a == 15 {
    			a += 1    //a满足条件  15+1
    			goto LOOP // 因为上面条件满足了  到这条goto语句就会跳转到LOOP:执行
    		}
    		fmt.Printf("a的值为:%d\n", a)
    		a++
    	}
    }

    更多编程相关知识,请访问:编程入门!!

    以上就是go语言有goto吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:go语言 goto
    上一篇:centos go语言环境怎么搭建 下一篇:go-carbon1.2.5版本发布,新增两个互转方法!
    PHP编程就业班

    相关文章推荐

    • go语言开源么• 有哪些大公司已经用Go语言了• go语言make的用法有哪些• go语言 类型转换表示什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网