一、Go语言特色
简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速
二、Go语言用途
Go语言被设计成一门应用于搭载Web服务器,存储集群或类似的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务器的开发而言是再好不过了。
三、第一个Go程序
编写第一个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
四、Go语言最主要的特性:
自动垃圾回收更丰富的内置函数函数多返回值错误处理匿名函数和闭包类型和接口并发编程反射语言交互性
转载于:https://www.cnblogs.com/Tomorrow-will-be-better/p/11141302.html
相关资源:Go语言并发之道(中文版).pdf