Go By Example-你好,世界_你好世界

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