Go 快速入门指南 - 关键字和运行方式
示例代码
package main // 包名,必须声明
func main() {
println("hello world")
}
Go 代码组织方式
Go 代码是使用包来组织的,类似于其他编程语言中的库、模块、命名空间。
包
一个包由一个或多个 .go
文件组成,放在一个文件夹中。比如字符串相关处理代码全部放在 string
包中。
每个 .go
文件的开始必须使用 package
声明,比如字符串包声明为 package string
。
main 包
一个特殊的包,用来定义具体的执行程序 (比如说我们的业务程序)。
main 函数
- 如果当前包是
main 包
, 那么main 函数
就是执行程序的入口。 - 如果当前包不是
main 包
, 那么main 函数
就是一个普通的函数。
Go 程序的运行方式
- 编译并运行 (一步完成)
- 命令行运行
go run 文件名.go
, 比如go run main.go
,
- 命令行运行
- 先编译为可执行文件,然后运行 (两步完成)
- 命令行运行
go run 文件名.go
, 比如go run main.go
- 生成可执行文件,比如
main
- 执行可执行文件,
./main
- 命令行运行
备注
理论性的东西就介绍到这里,笔者认为新学一门编程语言时,能快速地通过编写代码,来了解语法以及程序结构比纯看理论更高效。
联系我
本作品采用《CC 协议》,转载必须注明作者和本文链接
这个是三步了。编译不是用 build 之类的吗?