第一行代码 package main 定义了包名 必须在源文件中非注释的第一行指明这个文件属于哪个包. 如:package main.
包是Go语言里最基本的分发单位 也是工程管理中依赖关系的体现 要生成 Go 可执行程序 必须建立一个名为 main 的包 并且在该包中包含一个叫 main() 的函数(该函数一般是Go可执行程序的执行起点)
Go 支持多个返回值 但并不是返回值列表里的所有返回值都必须赋值 在函数返回时没有被明确赋值的返回值都会被设置为默认值.
当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个__大写__字母开头 如:Group1 那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包) 这被称为导出(像面向对象语言中的 public);
标识符如果以__小写__字母开头 则对包外是不可见的 但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 private).