GO-02-helloworld

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关键字单个导入,也可以同时导入多个。