golang笔记
文章平均质量分 68
笔记
废材终结者
努力努力,不让自己的人生留有遗憾
展开
-
golang笔记05
文章目录一、map(集合)1、介绍2、map的使用2、map与slice的结合3、map嵌套map二、字符串string1、介绍2、strings包使用3、strconv包使用 一、map(集合) 1、介绍 map是Go中内置类型,它将一个值与一个键关联起来,可以使用相应的键检索值,Map是一种无序的键值对集合,Map最重要的一点是通过key来快速检索数据。 使用map过程中需要注意的几点: map是无序的,每次打印出来的map都是不一样的,它不能通过index获取,而必须通过key获取 map的长度是不原创 2022-05-17 23:36:27 · 171 阅读 · 0 评论 -
golang笔记04
文章目录一、数组Array——复合类型1、介绍2、数组的语法3、数组遍历for_range4、打印数组的数据类型5、值类型和引用类型6、数组的冒泡排序7、多维数组二、切片(Slice)1、介绍2、切片的语法3、在已有的数组上创建切片4、值传递与地址传递5、深拷贝与浅拷贝 一、数组Array——复合类型 1、介绍 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串、或者自定义类型。数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为原创 2022-05-16 00:19:28 · 72 阅读 · 0 评论 -
golang笔记03
文章目录一、输入和输出1、输出2、输入二、程序流程结构1、if相关语句2、switch相关三、循环语句四、break和continue五、goto语句六、生成随机数 一、输入和输出 1、输出 使用fmt包:输入、输出 /* 输出: Print():打印 Printf():格式化输出 Println():打印后换行 常用格式化占位符: %v:原样输出 %T:打印数据类型 %t:bool类型 %s:字符串 %f:浮点数 %d:十进制 %b:二进制 %o:八进制 %x,%X:十六进制原创 2022-05-08 16:45:29 · 203 阅读 · 0 评论 -
golang笔记02
文章目录一、变量和常量的使用1、变量的使用1.1、含义1.2、声明变量1.3、注意事项2、常量的使用——constant2.1、常量声明2.2、常量的注意事项3、特殊的常量iota二、数据类型1、基本数据类型1.1、布尔型bool1.2、数值型1、整型2、浮点型3、其他数字类型1.3、字符串型1.4、基本数据类型强制转换三、运算符1、算术运算符2、关系运算符3、逻辑运算符4、位运算符5、赋值运算符6、运算符优先级 一、变量和常量的使用 1、变量的使用 1.1、含义 变量时为存储特定类型的值而提供给内存位置的原创 2022-05-05 16:03:25 · 144 阅读 · 0 评论 -
golang笔记01
文章目录1、go的命名规范2、包命名:package3、文件命名4、结构体命名5、接口命名6、变量命名7、常量命名8、关键字9、注释1、包注释2、结构(接口)注释3、函数(方法)注释4、代码逻辑注释5、注释风格10、代码风格1、缩进和折行2、语句的结尾3、括号和空格4、import规范5、错误处理6、测试11、常用工具 1、go的命名规范 Go在命名时以字母a到Z或下划线开头,后面跟着零或更多的字母、下划线和数字,Go不允许在命名中使用@$和%等标点符号。Go是一种区分大小写的编程语言。 当命名(包括常量原创 2022-05-01 16:37:52 · 430 阅读 · 0 评论