Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。
Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
下载地址为:https://golang.org/dl/
备用地址:https://golang.google.cn/dl/
各个系统对应的包名:
操作系统 | 包名 |
---|---|
Windows | go1.16.2.windows-amd64.msi |
Linux | go1.16.2.linux-arm64.tar.gz |
Mac | go1.16.2.darwin-amd64.pkg |
FreeBSD | go1.16.2.freebsd-amd64.tar.gz |
安装教程 https://golang.google.cn/doc/install 根据自己的操作系统选择对应的安装包点击下载,然后按照引导流程安装即可。
以 Win 为例,在下载好后,选择安装位置直接下一步安装,
安装成功以后,打开 cmd
键入 go version
查看安装信息。
出现如上图所示即安装成功
接下来我们来编写第一个 Go 程序 hello.go(Go 语言源文件的扩展是 .go),代码如下:
hello.go 文件
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行实例 »
要执行 Go 语言代码可以使用 go run 命令。
执行以上代码输出:
$ go run hello.go
Hello, World!
此外我们还可以使用 go build 命令来生成二进制文件:
$ go build hello.go
$ ls
hello hello.go
$ ./hello
Hello, World!
本文为冯奎原创文章,转载无需和我联系,但请注明来自冯奎博客fengkui.net
最新评论