开发环境构建
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
来获取命令行参数
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。