如果变量名,函数名,常量名首字母大写,则可以被其他包访问,如果首字母小写,则只能在本包中使用。(注:可以简单理解为,首字母大写是公开,首字母小写是私有的)
案例:
package mode1
var HeroName string = "悟空"
package main
import(
"fmt"
"go_code/mode"
)
func main(){
fmt.Println(mode1.HeroName)
}
如果变量名,函数名,常量名首字母大写,则可以被其他包访问,如果首字母小写,则只能在本包中使用。(注:可以简单理解为,首字母大写是公开,首字母小写是私有的)
案例:
package mode1
var HeroName string = "悟空"
package main
import(
"fmt"
"go_code/mode"
)
func main(){
fmt.Println(mode1.HeroName)
}