GO 语言由 Google 于 2009 年 11 月开源,荣膺 TIOBE 2009,2016 年度语言。
主要贡献者为 Ken Thompson, Rob Pike, Robert Griesemer 等, 2012 年 3 月 release 1.0 版本, 最新版本 Go 1.8。
Go 语言设计为系统语言,风格简单实用,兼顾性能和效率,基于 CSP 并发模型,原生协程( goroutine )处理, 并发能力卓越。
业界案例:Docker, Hyperledger, TiDB
Linux,Mac,Windows 等平台都有相应的安装包,安装完毕后设置 GOPATH 环境变量作为 workspace。
基础命令:
规约:大小写约定权限,不用分号
基本类型:
复合类型:array, struct, function, interface, slice, map, channel
关键保留字 25 个:
内置函数:
Hello World
|
|
变量定义
|
|
struct, func
|
|
array,slice
|
|
chan
|
|
Web Server
|
|