go语言学习 - 关键字和标识符
关键字
关键字是一些特殊的用来帮助编译器理解和解析源代码的单词,程序员不能用作变量/常量等定义。截止到go 1.19版本,go语言中有25个关键字
1 | break default func interface select |
这些关键字可以分为四组
const var func import package type 用来声明各种代码元素
chan interface map struct 用做 一些组合类型的字面表示
break case continue default else fallthrough for goto if range return select switch 用在流程控制语句中
defer go 也可以看作是流程控制关键字, 但它们有一些特殊的作用
标识符
一个标识符是一个以Unicode字母或者_开头并且完全由Unicode字母和Unicode数字组成的单词。标识符被用作类型名、变量名、常量名、跳转标签、包名和包的引入名
合法的标识符
1 | Player_9 |
非法的标识符
1 | // Unicode数字开头 |