Golang标识符命名规则
Golang标识符命名规则
- 
由26个英文字母大小写,0-9,_ 组成 
- 
不能以数字开头 
- 
Golang中严格区分大小写 
- 
标识符不能包含空格 
- 
下划线“_”本身在Go中是一个特殊的标识符,称为空标识符。可以表示任何其他的标识符, 但是对它的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能用作为标识符使用 func main() { var _ = 10 var a-b = 10 //error fmt.Println(_) //error }
- 
不能以系统保留的关键字作为标识符,比如 break,if等等(但是数值类型可以用作标识符)func main() { var int,float32 = 10,20 fmt.Println(int,float32) //10 20 }
- 
如果变量名,函数名,常量名首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用(首字母大写是公开,首字母小写是私有),在Go中没有 public,privatepackage demo var A string = "demo " --------------------- package main import ( "beginning/demo" "fmt" ) func main() { fmt.Println(demo.A)//通过包名.成员名调用 }

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号