那我们开始吧!
每个Go文件都以package 子句开头。package(包)是一组代码,它们都做类似的事情,比如格式化字符串或绘制图像。package子句给出包的名称,这些文件中的代码成为包的一部分。接下来,我们使用特殊的包main,如果要直接(通常从终端)运行此代码,这个是必需的。
package main # 表示文件中的所有其余代码都属于"main"包
import "fmt" # 表示我们将使用"fmt"包中的文本格式代码
func main() { # "main"函数比较特殊,当程序运行时它首先运行
fmt.Println("Let's Go!") # 它通过从"fmt"包调用"Printlin"函数来实现
}
每个Go文件的最后一部分都是实际代码,它通常被分割成一个或多个function(函数)。function是由一行或多行代码组成的组,可以从程序中的其他位置调用(运行)。当一个Go程序运行时,它会寻找一个名为main的函数并首先运行它,这就是为什么我们将这个函数命名为main。