面试题答案
一键面试- 合法标识符:
myVar
:符合Go语言标识符命名规则,由字母、数字和下划线组成,且不以数字开头。_hidden
:合法,以下划线开头是Go语言允许的一种特殊命名方式,常用于隐藏或内部使用的变量。
- 不合法标识符:
1stVar
:违反规则,Go语言标识符不能以数字开头。package
:违反规则,package
是Go语言的关键字,不能用作标识符。Go_1.19
:违反规则,Go语言标识符中不能包含点号(.
)。
myVar
:符合Go语言标识符命名规则,由字母、数字和下划线组成,且不以数字开头。_hidden
:合法,以下划线开头是Go语言允许的一种特殊命名方式,常用于隐藏或内部使用的变量。1stVar
:违反规则,Go语言标识符不能以数字开头。package
:违反规则,package
是Go语言的关键字,不能用作标识符。Go_1.19
:违反规则,Go语言标识符中不能包含点号(.
)。