1、概念
Go
是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer
,Rob Pike
,Ken Thompson
主持开发,后来还加入了Ian Lance Taylor
,Russ Cox
等人,并最终于2009年11月开源,在2012年早些时候发布了Go
1稳定版本。现在Go
的开发已经是完全开放的,并且拥有一个活跃的社区。
2、特点
-
简洁、快速、安全
Go
语言语法简单易学、学习曲线平缓,相比于C
/C++
,Go
语言具有很高的开发效率。
-
并行、有趣、开源
Go语言为高并发而生。
-
代码风格统一,便于阅读。
Go语言使用
go fmt
,统一格式化代码。
3、安装
下载地址
下载对应平台下的文件,使用下一步安装法。
检查是否安装成功
打开命令行,输入
go version
,出现如下,则安装成功。
4、创建workspace
在GOPATH下创建三个文件夹。
-
src
:源代码文件 -
bin
:编译后的二进制文件 -
pkg
:编译的中间文件
5、Hello Go
编写我的第一个Go程序。使用
cmd
打开当前文件夹,
1、输入go build
,程序编译生成二进制文件,输入helloworld.exe
执行当前二进制文件。输出hello go
。可以使用go build -o a.exe
命令指定编译后的二进制文件的名字。
2、还可以使用go run main.go
直接执行改文件
3、跨平台编译
SET CGO_ENABLED=0 // 禁用CGO
SET GOOS=linux // 目标平台是linux
SET GOARCH=amd64 // 目标处理器架构是amd64
package main
import "fmt"
func main(){
fmt.Println("hello "+"go") // hello go
}
有疑问加站长微信联系(非本文作者)