安装&使用
安装
下载源码包到你想放置的目录,然后设置环境变量
1 | export GOROOT=$HOME/go |
使用
有2种方式运行程序
解释性语言的常用运行方式
1 | go run main.go |
先编译成二进制,然后运行
1 | go build -o main main.go & ./main |
跨平台编译, 编译完后把二进制包以及必要的资源文件copy到需要使用的机器上,无需安装环境即可使用
1 | GOOS=darwin GOARCH=amd64 go build -o main main.go |
语言基础
go语言组成
go语言一共有25个关键字,基本上把这25个关键字“掌握”就能写go语言程序了
1 | break default func interface select |
go语言内置的数据类型标识符(20个)
1 | 数值(16) |
go语言内置函数(15个)
1 | make new len cap append copy delete panic recover close complex real image print println |
常量标识符(4个)
1 | true false |
空白标识符(1个)
1 | _ 一般用在引入包和变量返回时使用,只是引入包的时候以及忽略变量返回值的时候使用 |
go语言的操作符(47个)
1 | + & += &= && == != ( ) |
一个go语言程序的组成
1 | package main |
关键字
1 | package import func |
标识符
1 | main fmt Println |
字面量
1 | "fmt" "hello world!!" |
操作符
1 | ( ) { } . |
送给所有学习go的小伙伴的几句话
Don’t think you have to know everything to be useful
Even senior Go Developers don’t know it all
Just get stuck in, we’ll help if we can
Don’t obsess over performance of code, obsess over making it clear
Have fun