第一个GoLang程序
首先创建一个helloworld.go
文件
1 | package main // 包 表明代码所在的模块 |
执行下方命令运行这个文件(在代码同级目录下运行)
1 | go run helloworld.go |
我们就完成了一个通过go语言实现的helloworld程序
基本程序结构
通过这个程序我们来看一些go语言的基本程序结构
- 包声明 表明程序所在的模块
- 依赖引入 引入函数依赖的包
- 功能实现
应用程序入口
一个可执行的go文件也就是应用程序的入口需要具备以下条件:
- 必须是
main
包 :package main
(文件夹不一定是main) - 必须是
main
方法:func main()
- 入口文件名不一定是
main.go
退出返回值
Go语言在main方法中不能return,需要通过os.Exit()
来输出退出状态码
获取命令行参数
- main函数不支持传入参数
- 在程序中直接通过
os.Args
获取命令行参数
1 | package main // 包 表明代码所在的模块 |
执行下列命令
1 | go run helloworld.go params |
得到结果
1 | Hello World |