Go By Example-你好,世界
接下来,将和大家不定期的分享Go的相关知识,一起来愉快的学习吧!
配置Go环境
下载
brew install go
打开zshrc文件
vim ~/.zshrc
输入变量
export GOPATH="/Users/chennan/go" #这个自定义
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
编译
source ~/.zshrc
打印环境变量
go env
第一个Go程序
创建文件hello-world.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
第一行是包名,看到它就可以理解为这个文件是go文件的入口。关键词:package
第二行是需要导入的模块,和Python不一样,Go语言中的输出语句也要导入包。
这个"fmt",就是输出语句需要的包。关键词:import
第三行,定义文件的入口函数(实际上第一个函数走的是init),然后在main函数里写入自己想要做的事,这里是打印"Hello World"。关键词:func。
运行方式
安装完Go之后依次运行下面的语句,即可
$ go run hello-world.go
$ go build hello-world.go
$ ./hello-world