二、基本组成元素

1.标识符

标识服是编程时所使用的名字,用于给变量、常量、函数、类型、接口、包名等进行命名,已建立名称和使用之间的关系
Go语言标识符的命名规则
(1)只能由飞控字母(Unicode)、数字
(2)只能以字母或者下划线开
(3)不能用Go语言关健字
(4)避免使用Go语言预定义标识符
(5)建议使用驼峰式
(6)标识服区分大小写

2.关键字

关键字用于特定的的语法结构
Go语言定义25关键字
(1)声明:
import、package
(2)实体声明和定义:
char、const、func、interface、map、struct、type、var
(3)流程控制:
break、case、continue、default、defer、else、fallthrough、for、go、goto、if、range、return、select、switch

3.预定义标识符

Go语言提供一些预定义的标识符用来表示内置的常量、类型、函数。
在自定义标识符时应避免使用:
(1)内置常量
true、false、nil、iota。
(2)内置类型:
bool、byte、rune、int、int8、int16、int32、uint、uint8、unit16、unit32、unit64、uintptr、float32、float64、complex64、complex128、string、error
(3)内置函数:
make、len、cap、new、append、copy、close、delete、complate、real、imag、panic、recover
(4)空白标识符:_

4.字面量

字面量是值的表示方法,常用于对变量/常量进行初始化
主要分为:
(1)表示基础数据类型值的字面量,例如:0,1.1,true,3 + 4i,’a’,”我爱中国”
(2)构造自定义复合数据类型的类型字面量,例如type Interval int
(3)用于表示复合数据类型值得复合字面量,用来构造array、slice、map、struct的值例如{1,2,3}

5.操作符

(1)算术运算符:+、-、、/、%、++、–
(2)关系运算符:>、>=、<、<=、==、!=
(3)逻辑运算符:&&、||、!
(4)位运算符:&、|、、<<、>>、&
(5)赋值运算符:=、+=、-=、
=、/=、&=、%=、|=、^=、<<=、>>=
(6)其他运算符:&(单目)、*(单目)、.(点)、-(单目)、…、<-

6.分隔符

小括号(),中括号[],大括号{},分号;,逗号,

发布了92 篇原创文章 · 获赞 12 · 访问量 5703

猜你喜欢

转载自blog.csdn.net/weixin_45413603/article/details/104634959