包的引用
任何go程序都是由包构成的
程序从main包开始
package main
import (
"fmt"
"math/rand"
)
func main() {
fmt.Println("我最喜欢的数字是 ", rand.Intn(100))
}
支持分组形式导入包
# 分组
import (
"fmt"
"math"
)
# 多个导入
import "fmt"
import "math"
导出
在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如,Pizza
就是个已导出名,Pi
也同样,它导出自 math
包。
pizza
和 pi
并未以大写字母开头,所以它们是未导出的。
在导入一个包时,你只能引用其中已导出的名字。 任何「未导出」的名字在该包外均无法访问。
package main
import (
"fmt"
"math"
)
func main() {
fmt.Println(math.Pi)
}
评论区