- Go语言从入门到精通
- 谢琼编著
- 348字
- 2025-04-02 16:12:19
3.4.5 变量的命名
变量的名字应该由英文字母开头,并且为了避免混淆,建议整个变量名只包含英文字母和数字以及下画线符号“_”。变量名中不能含有空格,如果需要表达分隔,可以用下画线符号“_”来代替。下面几个变量名是正确的写法。
x myFirstName plan_for_2017
注意其中第二行的写法是一种常见的变量命名方式,在一个变量名中包含几个单词时,不使用下画线来分隔,而使用大小写变化来表示单词分界。
下面几个变量名字是不正确或不建议使用的写法。
12 (变量名不能以数字开头) codeName 张三 (变量名最好不使用中文) a#6 (变量名不能含有英文字符和数字之外的特殊字符,下画线“_”除外) this red apple (变量名中不能有空格)
需要注意的是,Go语言能够区分变量名的大小写,即字母相同但大小写不同时,Go语言编译器会认为它们是不同的变量,例如下面几个变量都将被认为是不同的变量。
theredapple TheRedApple theRedApple THEREDAPPLE