摘要: 目录1 文件处理1.1 打开和关闭文件1.2 读取文件1.2.1 简单示例1.2.2 中文乱码1.2.2.1 bufio1.2.2.2 ioutil1.3 写入文件1.3.1 Write 和 WriteString1.3.2 fmt.Fprintln1.3.2.1 写入文件1.3.2.2 写入标准输 阅读全文
posted @ 2024-12-29 08:31 上善若泪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录1 Go并发1.1 WaitGroup1.2 并发锁1.2.1 互斥锁1.2.2 读写互斥锁1.2.3 sync.Once1.2.4 sync.Map1.3 Context1.3.1 简介1.3.2 主要功能1.3.3 使用示例1.3.3.1 取消信号1.3.3.2 设置超时1.3.3.3 传递 阅读全文
posted @ 2024-12-29 08:30 上善若泪 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 目录1 指针1.1 简介1.2 使用指针1.3 指针优化输出1.3.1 优化输出复杂类型1.3.2 去掉优化1.3.3 基本类型1.4 指针数组1.4.1 指针数组优化1.5 指向指针的指针1.6 向函数传递指针参数2 反射2.1 reflect2.1.1 示例2.2 获取变量值 ValueOf2. 阅读全文
posted @ 2024-12-29 08:29 上善若泪 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 目录1 并发1.1 简介1.2 Goroutine1.2.1 简介1.2.2 特点1.2.3 检测数据访问冲突1.2.4 示例1.3 通道(Channel)1.3.1 普通通道1.3.1.1 简介1.3.1.2 声明通道1.3.1.3 普通通道示例1.3.2 带缓冲区通道1.3.2.1 简介1.3. 阅读全文
posted @ 2024-12-29 08:28 上善若泪 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 目录1 结构体1.1 简介1.2 定义结构体1.3 声明结构体1.3.1 new声明1.3.2 直接声明1.3.3 与 new 的对比1.3.4 new 和 & 操作符的区别1.3.5 结构体指针1.4 结构体标签1.4.1 标签的语法1.4.2 标签的工作机制1.4.3 常见用途1.4.3.1 J 阅读全文
posted @ 2024-12-29 08:27 上善若泪 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 目录1 条件语句1.1 if 语句1.2 switch1.2.1 switch1.2.2 Type Switch1.2.3 fallthrough2 for循环2.1 简介2.2 For-each range 循环2.3 示例3 错误处理3.1 简介3.2 error 接口3.2.1 error接口 阅读全文
posted @ 2024-12-29 08:26 上善若泪 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录1 自定义函数1.1 函数定义1.2 函数调用与返回多值1.2.1 返回类型1.2.2 命名返回值1.3 函数参数1.3.1 值传递1.3.2 引用传递1.3.3 不定参数1.4 函数变量&回调1.4.1 函数变量1.4.2 函数回调1.5 匿名函数1.6 defer函数1.6.1 定义1.6. 阅读全文
posted @ 2024-12-29 08:25 上善若泪 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 目录1 数组1.1 简介1.1.1 声明数组1.1.2 初始化数组1.3 访问数组元素1.4 多维数组1.4.1 二维数组1.4.2 初始化二维数组1.4.3 访问二维数组1.5 数组与函数2 切片2.1 简介2.1.1 定义切片2.1.2 切片初始化2.1.3 len() 和 cap() 函数2. 阅读全文
posted @ 2024-12-29 08:24 上善若泪 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 目录1 文件夹与包1.1 包1.1.1 包的导入1.1.2 包&文件1.1.3 示例1.2 文件夹1.2.1 文件夹&文件1.2.2 嵌套文件夹1.3 访问权限1.3.1 简介1.3.2 包内的私有可互相访问1.3.3 包访问级别2 数据类型&变量2.1 数据类型2.1.1 常见类型2.1.1.1 阅读全文
posted @ 2024-12-29 01:10 上善若泪 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 目录1 Go1.1 简介1.1.1 定义1.1.2 特点用途1.2 环境配置1.2.1 下载安装1.2.2 环境配置1.2.2.1 添加环境变量1.2.2.2 各个环境变量理解1.2.3 验证环境变量1.3 包管理工具 Go Modules1.3.1 开启使用1.3.2 添加依赖包1.3.3 配置国 阅读全文
posted @ 2024-12-29 01:08 上善若泪 阅读(21) 评论(0) 推荐(0) 编辑