Go 语言开发环境搭建及编写第一个Go程序
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 语言开发环境搭建及编写第一个Go程序相关的知识,希望对你有一定的参考价值。
开发环境构建
GOPATH
- 在1.8版本之前必须设置
GOPATH
环境变量 1.8版本(含)之后可以不设置,默认值为:
- Unix:$HOME/go
- Windows:%USERPROFILE%/go
- Mac:修改 ~./bash_profile 来设置
查看 Go 版本
go version
创建目录
go_learning
src
ch1
main
hello_world.go
# hello_world.go
package main //包名,声明代码所在的模块
import (
"fmt"
"os"
) //引入代码依赖
func main() {
if len(os.Args) > 1 {
fmt.Println("Hello", os.Args[1])
}
os.Exit(0)
}
运行程序
直接运行
cd go_learning/src/ch1/main/
go run hello_world.go World
先编译后运行
go build hello_world.go
ls
./hello_world World
程序说明
- 程序入口必须是 main 包,即
package main
- 程序入口必须是 main 方法,即
func main() {}
- 文件名不需要是
main.go
- main 方法不支持任何返回值,可以通过
os.Exit
来返回状态 - main 方法不支持传入参数,可以通过
os.Args
来获取命令行参数
以上是关于Go 语言开发环境搭建及编写第一个Go程序的主要内容,如果未能解决你的问题,请参考以下文章