![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
teng316
走投无路的PHPer,开始接触Python和golang喽~~~
展开
-
golang学习笔记(十八):错误处理:error、panic、recover
【代码】golang学习笔记(十八):错误处理:error、panic、recover。原创 2022-12-30 14:01:44 · 215 阅读 · 0 评论 -
golang学习笔记(十七):空接口的使用、类型断言
【代码】golang学习笔记(十七):空接口的使用、类型断言。原创 2022-12-30 13:39:08 · 159 阅读 · 0 评论 -
golang学习笔记(十六):多态的实现
【代码】golang学习笔记(十六):多态的实现。原创 2022-12-30 11:53:28 · 193 阅读 · 0 评论 -
golang学习笔记(十五):接口定义和使用
接口定义和使用原创 2022-12-30 11:51:57 · 174 阅读 · 0 评论 -
golang学习笔记(十四):面向对象实现计算器
【代码】golang学习笔记:面向对象实现计算器。原创 2022-12-30 10:57:04 · 242 阅读 · 0 评论 -
golang学习笔记(十二):字段继承、字段多重继承、方法继承
【代码】golang学习笔记(十二):字段继承、字段多重继承、方法继承。原创 2022-12-30 09:02:06 · 370 阅读 · 0 评论 -
golang学习笔记(十三):对象方法的创建和使用
【代码】golang学习笔记(十三):对象方法的创建和使用。原创 2022-12-30 09:02:25 · 479 阅读 · 0 评论 -
golang学习笔记(十一):指针的定义和使用、数组指针、指针数组、结构体指针
go 指针 数组 结构体原创 2022-12-29 20:11:44 · 244 阅读 · 0 评论 -
golang学习笔记(十):函数参数
1,数组:值传递,形参和实参是不同的存储单元;内存中有两份独立的数组存储不同的数据;在函数调用结束形参单元销毁 不会影响主调函数中实参的值;如果想通过函数计算结果并传递给实参 需要使用数组作为函数的返回值2,切片:值传递3,map:地址传递 引用传递 形参和实参指向内存中相同的地址段 修改形参会影响实参的值。原创 2022-12-29 17:07:29 · 195 阅读 · 0 评论 -
golang学习笔记(九):map类型的定义和使用
/map[键类型]值类型//make(map[key]value) make(map[key]value,长度)//map中的key类型必须支持==!= 一遍建议写基本类型//map存储的方式不是顺序存储的var m map[int]string = map[int]string{101: "法师", 251: "张超", 666: "怡红"}//m[101]="法师"//}原创 2022-12-29 16:39:56 · 285 阅读 · 0 评论 -
golang学习笔记(八):结构体的定义和使用、结构体数组、结构体map
/结构体是全局的可以在项目所有文件使用//结构体定义在函数外部//type 结构体名 struct {// 结构体成员列表// 成员名 数据类型// 姓名 string//}//定义函数类型//结构体是一种数据类型id intage intscore int}原创 2022-12-29 15:05:31 · 1188 阅读 · 0 评论 -
golang学习笔记(七):切片的定义和使用、切片截取、切片拷贝
/数组定义//var 数据名 [元素个数]数据类型//切片定义 类似数组 但是不指定数组长度//var 切片名 []数据类型//在定义切片时可以指定长度 make(切片类型,长度, 容量)//var slice []int=make([]int,10) // 容量可以不写,默认和长度一致//在使用appned进行数据添加时 如果长度超出容量 容量会自动扩容//一般扩容方式为上一次 容量*2 如果超过1024字节 每次扩容上一次的1/4//容量扩容每次都是偶数//通过自动推到类型创建切片。原创 2022-12-29 11:33:58 · 777 阅读 · 0 评论 -
golang学习笔记(五):数组的定义和使用
数组是一系列相同数据类型在内存中有序存储的数据集合var 数组名 [元素个数]数据类型//定义了10个整型变量的数组元素//通过下标找到具体元素 数组下标是从0开始的 到数组元素个数-1位数值最大下标//数组名[下标] 指向具体某一个元素//在定义数组时 依次为数组元素赋值//在定义数组是 可以为部分元素赋值//在定义数组时可以指定下标赋值//定义时写...可以根据元素个数赋值。原创 2022-12-29 10:07:23 · 417 阅读 · 0 评论 -
golang学习笔记(六):随机数
【代码】golang学习笔记(六):随机数。原创 2022-12-29 10:06:34 · 133 阅读 · 0 评论 -
golang学习笔记(四):函数定义和使用、函数作用域
/func 函数名(参数列表)(返回值列表){//代码体//}// 定参函数}//...不定参 在函数调用时可以传递不定量(0-n)的参数//不定参使用数据格式为切片//arr是一个数据的集合//计算字符串个数//len("你好")//计算数据集合的个数sum := 0//_匿名变量 如果数据的值不需要接收 可以通过匿名变量来接收数据sum += v}}// 函数返回值//func 函数名(函数参数列表)(函数返回值类型)原创 2022-12-28 18:23:45 · 139 阅读 · 0 评论 -
golang学习笔记(三):流程控制:if、switch、for
【代码】golang学习笔记(三):流程控制:if、switch、for。原创 2022-12-28 16:34:13 · 199 阅读 · 0 评论 -
golang学习笔记(二):数据类型:浮点型、字符类型、字符串类型、枚举iota
【代码】golang学习笔记(二):数据类型:浮点型、字符类型、字符串类型、枚举iota。原创 2022-12-28 15:46:20 · 263 阅读 · 0 评论 -
golang学习笔记(一):入门简介
【代码】golang学习笔记(一):入门简介。原创 2022-12-28 13:04:35 · 130 阅读 · 0 评论