Go语言介绍

Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer,Rob Pike,Ken Thrompson主持开发,后来还加入了lan Lance Taylor,Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发是完全开放的,并且拥有一个活跃的社区。

Go语言特色

  • 简介、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

    Go语言用途

    Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
    对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

    Go初体验

    编写 hello.go 文件
// package: 声明这个文件是属于哪个包的
// 什么是包:可以理解为Go源码的结合,也是一种比较高级的代码复用方案。
// 我们可以把一些复用的代码或者是功能封装在一起,然后形成一个包,可以被另外一个包进行引用。
// 或者是被其他代码进行引用
// 引用之后我们就可以使用包里面的功能

// main是一个特殊的包,一个可执行的程序有且只有一个main包
// main函数是整个程序的入口,如果一个程序没有main函数,它是无法正常执行程序的


package main 

// import: 用来导入一个包的
import "fmt"    

// 定义一个入口函数
func main()  {    //花括号是表示一个代码块,括号内的代码属于同一个块内
    fmt.Println("Hello World")
}

要执行 Go 语言代码可以使用 go run 命令。

执行以上代码输出:

$ go run hello.go 
Hello, World!
文档更新时间: 2023-11-09 10:43   作者:xtyang