【JKSJ49-1】第一个go程序

146 阅读1分钟

应用程序入口

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)
}