✨Feat: 大写导出名
This commit is contained in:
@@ -1,3 +1,25 @@
|
||||
# go-2025-winter
|
||||
|
||||
📦 2025 Winter | Go 语言学习仓库
|
||||
导出名
|
||||
在 Go 中,如果一个名字以大写字母开头,那么它就是已导出的。例如,Pizza 就是个已导出名,Pi 也同样,它导出自 math 包。
|
||||
|
||||
pizza 和 pi 并未以大写字母开头,所以它们是未导出的。
|
||||
|
||||
在导入一个包时,你只能引用其中已导出的名字。 任何「未导出」的名字在该包外均无法访问。
|
||||
|
||||
执行代码,观察错误信息。
|
||||
|
||||
要修复错误,请将 math.pi 改名为 math.Pi,然后再试着执行一次。
|
||||
|
||||
```go
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"math"
|
||||
)
|
||||
|
||||
func main() {
|
||||
fmt.Println(math.pi)
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user