本文介绍: Go中没有明确意思上的enum(枚举)定义,不过可以借用iota标识符实现一组自增常亮值来实现枚举类型。`切片(slice)`本身不是动态数组或动态指针。只是它内部采用数组存储数据,当数组长度达到数组容量时,会进行`动态扩容`。大白话就是切片功能和Java中的List集合类似,`动态添加数据`。不像数组(array)长度是固定的,需要事先知道数据长度。
1、Go语言关键字
2、Go数据类型
3、特殊的操作
3.1、iota关键字
Go中没有明确意思上的enum
(枚举)定义,不过可以借用iota
标识符实现一组自增常亮值来实现枚举类型。
3.2、数组初始化
3.3、字符串默认不是nil,而是””
3.4、切片
切片(slice)
本身不是动态数组或动态指针。只是它内部采用数组存储数据,当数组长度达到数组容量时,会进行动态扩容
。
大白话就是切片功能和Java中的List集合类似,动态添加数据
。不像数组(array)长度是固定的,需要事先知道数据长度。
3.5、map字典
3.6、结构体
4、接口
接口是一组方法的集合
4.1、接口实现
4.2、空接口
4.3、断言
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。