Skip to content

Go程序的基本结构和要素

包的概念

包是一种结构话代码的方式,每个程序都可以由包的概念组成,可以使用自身的包或者从其他包中导入内容。如同其他编程语言中的类库或者命名空间的概念,每个Go文件都属于且仅属于一个包,一个包由许多以.go为扩展名的源文件组成。因此文件名和包名一般来说都是不相同的。

程序员必须在源文件中非注释的第一行指明这个文件属于哪个包的,如package main。它表示一个可独立执行的程序。每个go应用程序都包含一个名字为main的包。

一个应用程序程序

Released under the MIT License.