Go关键字和标识符

Go关键字

关键字是用来帮助编译器理解和解析源代码的单词。Go中共有25个关键字。

package import const var func
select switch case fallthrough default
for goto continue break range
if else chan map struct
interface return type defer go

其中:

  • constfuncimportpackagetypevar用来什么各种代码元素。
  • chaninterfacemapstruct用来组合类型的字面
  • breakcasecontinuedefaultelsefallthroughforgotoifrangereturnselectswitch用于流程控制语句。
  • defergo可以看作流程控制关键字。

标识符

标识符的规则:

  • 标识符只能有字母、数字、和下划线组成。
  • 标识符不能是数字开头。
  • 关键字不能用于标识符。

标识符_是一个特殊字符, 它叫做空标识符

标识符的可见性

一个由Unicode大写字母开头的标识符称为导出标识符。这里的导出可以理解为公开(public)。其它标识符称为非导出标识符。非导出可以理解为私有(private)。

posted @ 2021-10-08 10:34  phper-liunian  阅读(166)  评论(0编辑  收藏  举报