面试题答案
一键面试myVar
:合法。Go语言标识符可由字母、数字和下划线组成,且不能以数字开头,myVar
符合此规则。1stVar
:不合法。因为Go语言标识符不能以数字开头。_hidden
:合法。下划线开头是合法的标识符形式,常用来表示私有变量等。package
:不合法。package
是Go语言的关键字,不能作为标识符。Go_10
:合法。由字母、数字和下划线组成,且不以数字开头。new-line
:不合法。Go语言标识符中不能包含连字符“-” 。
myVar
:合法。Go语言标识符可由字母、数字和下划线组成,且不能以数字开头,myVar
符合此规则。1stVar
:不合法。因为Go语言标识符不能以数字开头。_hidden
:合法。下划线开头是合法的标识符形式,常用来表示私有变量等。package
:不合法。package
是Go语言的关键字,不能作为标识符。Go_10
:合法。由字母、数字和下划线组成,且不以数字开头。new-line
:不合法。Go语言标识符中不能包含连字符“-” 。