一、标识符
1、Golang 对各种变量、方法、函数等命名时使用的字符序列称为标识符
2、凡是自己可以起名字的地方都叫标识符
二、标识符规则(重点)
1、 由26个英文字母大小写,0-9,_ 组成
2、数字不可以开头。var num int lok var 3num int /error
3、 Golang中严格区分大小写。
4、标识符不能包含空格。
5、下划线"_“本身在Go中是一一个特殊的标识符,称为空标识符。可以代表任何其它的标识
符,但是它对应的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能作为标识符使用。
6、不能以系统保留关键字作为标识符,比如break, if等25个关键字
//标识符的命名规范
package main
import(
"fmt"
)
func main(){
//由26个英文字母大小写,0-9,_ 组成
var a10_b int = 1
fmt.Println(a10_b)
//不能以数字开头
//var 10 int = 10
//严格区分大小写
var a int = 2
var A int = 3
fmt.Println(a,A)
//标识符不能包含空格
//var b c int = 10
//不能用"_"
// var _ int = 10
// fmt.Println(_)
//不能使用关键字
// var if int = 4
// fmt.Println(if)
}
三、命名标准
1、包名:保持package的名字和目录保持一致,尽量采取有意义的包名,简短,有意义,不要和标准库不要冲突。
2、变量名、函数名、常量名:采用驼峰法。
3、如果变量名、函数名、常量名首字母大写,则可以被其他的包访问:如果首字母小写(小写私有),则只能在本包中使用
四、系统保留字
五、预定义标识符