Go语言的词法元素包括 5 种,分别是标识符(identifier)、关键字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),它们是组成Go语言代码和程序的最基本单位。

Go语言的注释

1.Go语言也支持单行注释和多行注释,并且所有注释的特性都和C语言一样

2.单行注释“ //被注释内容 VSCode快捷键 Ctrl /”

3.多行注释“ /*被注释内容*/”

4.在Go语言中,官方更加推荐使用单行注释,而非多行注释。

Go语言编码风格

1.go程序编写在.go为后缀的文件中。

2.包名一般使用文件所在文件夹的名称。

2.包名应该简洁、清晰且全小写。

3.main函数只能编写在main包中。

4.每一条语句后面可以不用编写分号(推荐)。

5.如果没有编写分号,一行只能编写一条语句。

6.函数的左括号必须和函数名在同一行。

7.导入包但没有使用包编译会报错。

8.定义局部变量但没有使用变量编译也会报错9.定义函数但没有使用函数不会报错。

10.给方法、变量添加说明,尽量使用单行注释。

关键字

Go语言中的关键字是指被Go语言赋予特殊含义的单词。

1.全部都是小写。

2.在开发工具中会显示特殊颜色。

3.关键字不能用作变量名、函数名等。

4.Go语言中一共有25个关键字。

golang基础值(GoLang零基础学习笔记-词法组成)(1)

GO语言25个关键字

标识符

标识符是指Go语言对各种变量、方法、函数等命名时使用的字符序列,标识符由若干个字母、下划线_、和数字组成,且第一个字符必须是字母。通俗的讲就是凡可以自己定义的名称都可以叫做标识符。

下划线_是一个特殊的标识符,称为空白标识符,它可以像其他标识符那样用于变量的声明或赋值(任何类型都可以赋值给它),但任何赋给这个标识符的值都将被抛弃,因此这些值不能在后续的代码中使用,也不可以使用_作为变量对其它变量进行赋值或运算。

在使用标识符之前必须进行声明,声明一个标识符就是将这个标识符与常量、类型、变量、函数或者代码包绑定在一起。在同一个代码块内标识符的名称不能重复。

1.只能由字母(a~z、A~Z)、数字、下划线组成,不能包含除下划线以外的其它特殊字符串,不能以数字开头。

2.不能是Go语言中的关键字。

3.标识符严格区分大小写, Test和Test是两个不同的标识符。

4. Go语言中_单独作为标识符出现时,代表空标识符,它对应的值会被忽略(和C语言不同)。

golang基础值(GoLang零基础学习笔记-词法组成)(2)

标识符

golang基础值(GoLang零基础学习笔记-词法组成)(3)

标识符

,