命名规范
数据类型
整型
字符串
常量的定义和使用
字面常量
枚举
算术运算符
命名规范
总的来讲,命名规范有哪几类呢?大驼峰,小驼峰,Linux
数据类型
整型
如何输出一个变量的类型?可以使用printf+%T占位符
通过自动推倒类型创建的浮点数变量及类型,默认是float64
16进制数据的占位符是什么?%x %X
字符串
一个字符的占位符是什么?%c
type的作用是什么?为一个已经存在的数据类型取别名;定义函数类型
byte是一个什么样的数据类型吗?uint8
字符a和字符串a的区别是什么?字符串a后面还有斜杠零作为字符串结束的标志
go语言中如何获取一个字符串的长度呢?使用len来获取长度,返回的只是一个int类型,这和python很像啊
在go语言中,一个汉字占三个字符,其目的是为了和Linux进行统一处理
go语言中如何连接两个字符串?使用加号
常量的定义和使用
常量的定义和普通变量的定义有什么区别?常量定义使用关键字const,而且定义常量的时候不指定数据的类型。常量必须定义,不能声明
go语言的常量地址是不允许访问的,也就是不能使用printf和占位%p来输出。其目的是限制通过地址来修改其内容,那么既然没有地址,也就无法改变了
字面常量
字面常量就是指程序中硬编码的常量,比如:数字,字符串,bool
枚举
如何定义一个枚举类型?使用const的关键字,然后在其后的括号内使用iota,来进行定义。可只在第一个类型后,添加iota,之后的枚举值会自动增加。在定义举类型是时还可以自定义赋值
算术运算符
go语言的自增操作和自减操作,不能出现在同一行。
自增与自减只能单独出现
领取专属 10元无门槛券
私享最新 技术干货