3.3 关键字等语言要素

大多数计算机语言中都有关键字(keyword)的概念,有时候也叫作保留字(reserved word)、关键词等。关键字是在计算机语言中保留的具有特殊含义的单词,这些单词不允许被用作其他用途,例如不允许用作函数的名称等。Go语言中也是如此,例如在代码3-1中,package、import、func这三个词都是Go语言的关键字。其中,package关键字用于定义包名,import关键字用于引用各个所需的包,func关键字用于定义一个函数。完整的Go语言关键字表请参考本书4.1.4节。

与其他大多数语言相同,Go语言除了关键字,还有一些其他的语言元素(lexical element),例如加减乘除等运算符、括号分号等标点符号,我们将在后面的章节进行讲解。

需要特别注意的是,除非特殊说明,本书中所有代码内的标点符号都应该是英文的标点符号,如果使用中文标点符号则大多数情况下会出错,在大多数计算机语言中都是如此。