应用程序入口
1.必须是main包:package main
2.必须是main方法:func main()
3.文件名不一定是main.go
退出返回值
1.main函数不包含任何返回值
2.通过os.Exit来返回状态
获取命令行参数
1.main函数不支持传入参数
2.在程序中直接通过os.Args来获取命令行参数
运行代码
hello_world.go
package main
import (
"fmt"
"os"
)
func main() {
if len(os.Args) > 1 {
fmt.Println("Hello world!", os.Args[0], os.Args[1])
}
os.Exit(100)
}