本节,重点介绍go语言的基本语法...
Package
- go程序是由一些列包组成的
- 程序的运行启动点在main包中的main方法
- 包通过imort关键字进行导入
- 为了方便起见,包定义的名称和导出路径的最后一个路径元素名称一致,换句话说包路径的最后一个文件目录下,包含一些列该包名的go文件
例如import "math/rand",可以看到rand目录下的go文件的package包名都是rand
import
通过import关键字实现包的引入,有两种方式:分解组合导入;多个import分别导入,推荐使用分解组合导入的形式
//组合形式,推荐使用
import (
"fmt"
"math"
)
//多import分别导入,不推荐使用
import "fmt"
import "math"
exported names
- 在代码中,以大写字母开头的元素、方法都是被默认导出的。被导出名可以在其他包中进行调用
- 非导出名的方法、属性是无法被引用到的