04丨编写第一个Go程序
04丨编写第一个Go程序
开发环境构建
GOPATH
-
在 1.8 版本前必须设置这个环境变量
-
1.8 版本后(含 1.8)如果没有设置使⽤用默认值 在 Unix 上默认为 $HOME/go , 在 Windows 上默认为 %USERPROFILE%/go 在 Mac 上 GOPATH 可以通过修改 ~/.bash_profile 来设置
package main //包,表明代码所在的模块(包) import "fmt" //引⼊入代码依赖
//功能实现 func main() { fmt.Println("Hello World!") }
应用程序入口
1.必须是main包:package main
2.必须是main方法:func main()
3.文件名不一定是 main.go
退出返回值
与其他主要编程语言的差异
- Go中main函数不支持任何返回值
- 通过os.Exit来返回状态
package main import ( "fmt" "os" ) func main() { fmt.Println("Hello World") os.Exit(0) }
获取命令行参数
与其他主要编程语言的差异 ·main函数不支持传入参数
func main (arg []string)
在程序中直接通过 os.Args获取命令行参数
第一个程序
命令行读取参数
package main import ( "fmt" "os" ) func main() { if len(os.Args) > 1 { fmt.Println("Hello World", os.Args[1]) } }
本文来自博客园,作者:元贞,转载请注明原文链接:https://www.cnblogs.com/yuleicoder/articles/14300860.html
浙公网安备 33010602011771号