2025-12-29 16:11:18 +08:00
2025-12-16 16:54:23 +08:00
2025-12-16 16:29:13 +08:00
2025-12-29 16:11:18 +08:00
2025-12-29 15:59:58 +08:00

导出名 在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如,Pizza 就是个已导出名,Pi 也同样,它导出自 math 包。

pizza 和 pi 并未以大写字母开头,所以它们是未导出的。

在导入一个包时,你只能引用其中已导出的名字。 任何「未导出」的名字在该包外均无法访问。

执行代码,观察错误信息。

要修复错误,请将 math.pi 改名为 math.Pi,然后再试着执行一次。

package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Println(math.pi)
}

S
Description
📦 2025 Winter | Go 语言学习仓库
Readme MIT 34 KiB