Go 快速入门指南 - 关键字和运行方式

示例代码

package main    // 包名,必须声明

func main() {
    println("hello world")
}

Go 代码组织方式

Go 代码是使用包来组织的,类似于其他编程语言中的库、模块、命名空间。

一个包由一个或多个 .go 文件组成,放在一个文件夹中。比如字符串相关处理代码全部放在 string 包中。
每个 .go 文件的开始必须使用 package 声明,比如字符串包声明为 package string

main 包

一个特殊的包,用来定义具体的执行程序 (比如说我们的业务程序)。

main 函数

  • 如果当前包是 main 包, 那么 main 函数 就是执行程序的入口。
  • 如果当前包不是 main 包, 那么 main 函数 就是一个普通的函数。

Go 程序的运行方式

  1. 编译并运行 (一步完成)
    • 命令行运行 go run 文件名.go, 比如 go run main.go,
  2. 先编译为可执行文件,然后运行 (两步完成)
    • 命令行运行 go run 文件名.go, 比如 go run main.go
    • 生成可执行文件,比如 main
    • 执行可执行文件,./main

备注

理论性的东西就介绍到这里,笔者认为新学一门编程语言时,能快速地通过编写代码,来了解语法以及程序结构比纯看理论更高效。

联系我

公众号

go
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 2
先编译为可执行文件,然后运行 (两步完成)
命令行运行 go run 文件名.go, 比如 go run main.go
生成可执行文件,比如 main
执行可执行文件,./main

这个是三步了。编译不是用 build 之类的吗?

2年前 评论
洋芋土豆 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!