标签:== 验证 print 可见 函数名 === imp als 规则
1、可见性规则验证
文件夹样例:
示例:
vi test.go
package test import "fmt" //如果首字母是小写,只能在同一个包里使用 type stu struct { id int } type Stu struct { //id int //如果首字母是小写,只能在同一个包里使用 Id int } //如果首字母是小写,只能在同一个包里使用 func myFunc() { fmt.Println("this is myFunc") }
//如果首字母是大写,可以在包外面使用 func MyFunc() { fmt.Println("this is MyFunc -=======") }
vi main.go
package main //必须有个main包 import "test" import "fmt" func main() { //包名.函数名 test.MyFunc() //包名.结构体里类型名 var s test.Stu s.Id = 666 fmt.Println("s = ", s) }
标签:== 验证 print 可见 函数名 === imp als 规则
原文地址:https://www.cnblogs.com/nulige/p/10245767.html