go语言书写一个简单的helloworld程序
package main
import "fmt"
func main(){
fmt.Println("Hello world!!")
}
目录结构:
应用程序入口:
1,必须是main包:package main, package main2不行
2,必须是main()方法:func main(){}
3,文件名不一定是main.go
退出返回值问题:
1,go中main函数不支持任何返回值
2,通过os.Exit()来返回状态
package main
import (
"fmt"
"os"
)
func main(){
fmt.Println("Hello world!!")
os.Exit(0)
}
获取命令行参数:
1,main不支持传入参数:
main(arg []string)错误
2,在程序中使用os.Args获取命令行参数