package main /** package main表示一个可独立执行的程序,每个Go应用程序都需要包含一个名为main的包, 并且该包包含一个叫main()的函数(该函数是Go可执行程序的执行起点,既不能带参数,也不能定义返回值)。 */ import "fmt" //import语句用于导入该程序所依赖的包。由于本示例程序用到了Println()函数,所以需要导入该函数所属的fmt包。fmt包实现了格式化IO(输入/输出)。 func main() { fmt.Println("Hello,World!") }
注意:
(1)只有package名称为main的包可以包含main()函数。
(2)一个可执行程序有且仅有一个main包。
(3)通过import关键字来导入其他非main包。
(4)可以通过import关键字单个导入,也可以同时导入多个。