Go语言 教程

  • Go语言教程

    Go语言是Robert Griesemer,Rob Pike和Ken Thompson于2007年在Google最初开发的一种编程语言。它是一种静态类型的语言,语法类似于C。它提供垃圾回收,类型安全,动态键入功能,许多高级内置类型,例如可变长度数组和键值映射。它还提供了丰富的标准库。Go编程语言于2009年11月发布,并在Google的某些生产系统中使用。
  • Go语言的特点

    下面列出了Go语言的最重要功能 -
    • 支持类似于动态语言的环境采用模式。例如,类型推断(x := 0是int类型的变量x的有效声明)
    • 编译时间很快。
    • 内置的并发支持:轻量级进程(通过go routines),channels,select语句。
    • Go程序简单,简洁,安全。
    • 支持接口和类型嵌入。
    • 产生静态链接的本机二进制文件,而无需外部依赖。
  • 有意排除的功能

    为了使语言简洁明了,Go中省略了其他类似语言中常见的以下功能-
    • 支持类型继承
    • 支持方法或运算符重载
    • 支持包之间的循环依赖
    • 支持指针运算
    • 支持断言
    • 支持通用编程
  • Go 程序

    Go程序的长度可以从3行到数百万行不等,应将其写入一个或多个扩展名为“.go”的文本文件中。例如,hello.go。
     
    package main
    
    import "fmt"
    
    func main() {
       /* This is my first sample program. */
       fmt.Println("Hello, World!")
    }
    
    尝试一下
  • 听众

    本教程是为需要从头了解Go编程语言的软件程序员设计的。本教程将使您对Go编程语言有足够的了解,从这里您可以进入更高的专业知识水平。
  • 先决条件

    在继续本教程之前,您应该对计算机编程术语有基本的了解。如果您对C命令有很好的掌握,那么您很容易理解Go编程的概念并在学习道路上快速前进。