摘要: Go Map 类型详解(Map Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 键值对结构 map[keyType]valueType 表示键值对集合 2 无序存储 遍历时顺序不固定,不可依赖插入顺序 3 支持任意可比较类型的键 如 int, string, struct{}(必 阅读全文
posted @ 2025-06-25 23:32 红尘过客2022 阅读(63) 评论(0) 推荐(0)
摘要: Go 接口类型(interface)概览 📘 一、学习目标 🎯 理解 Go 中接口的基本概念和用途。 学会如何定义接口及其实现。 掌握使用接口进行多态编程的方法。 熟悉接口的嵌套与空接口的应用场景。 深入了解接口内部机制及其性能影响。 二、核心重点 🚀 序号 核心内容 备注说明 1 接口定义 阅读全文
posted @ 2025-06-25 23:30 红尘过客2022 阅读(89) 评论(0) 推荐(0)
摘要: Go 切片类型详解(Slice Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 引用数组的动态视图 不拥有数据,指向底层数组的一部分 2 动态扩容 可通过 append() 自动扩展容量 3 结构体形式:array + len + cap 包含指向数组指针、当前长度、容量信息 4 阅读全文
posted @ 2025-06-25 23:25 红尘过客2022 阅读(29) 评论(0) 推荐(0)
摘要: Go 函数类型概览📘 一、学习目标 🎯 理解函数作为一等公民的概念及其在 Go 中的应用 掌握如何声明和调用函数 学习匿名函数与闭包的使用 掌握函数作为参数和返回值的方式 避免常见的函数错误,如作用域混淆 二、核心重点 🔑 序号 类别 主要内容 1 基础概念 函数定义、签名、调用 2 匿名函数 阅读全文
posted @ 2025-06-25 23:24 红尘过客2022 阅读(18) 评论(0) 推荐(0)
摘要: Go Channel 类型概览📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解 Channel 的基本概念及其在 Go 并发编程中的应用 掌握如何声明和初始化 Channel 学习如何使用 阅读全文
posted @ 2025-06-25 23:23 红尘过客2022 阅读(23) 评论(0) 推荐(0)
摘要: Go 数组类型详解(Array Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 固定大小的连续内存结构 声明时必须指定长度,不可扩容 2 类型安全 T[n] 表示元素类型为 T 的数组,长度为 n 3 零值初始化 所有元素自动初始化为其类型的零值 4 按值语义传递 函数传参或赋值 阅读全文
posted @ 2025-06-25 23:23 红尘过客2022 阅读(12) 评论(0) 推荐(0)
摘要: Go 结构体(struct)详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 自定义复合类型 用于封装多个字段,形成一个逻辑实体 2 支持多种初始化方式 字面量、指定字段名、new 函数等 3 支持方法绑定 可为结构体定义方法,实现面向对象风格 4 支持嵌套和内嵌 包含其他结构体或匿名嵌 阅读全文
posted @ 2025-06-25 23:23 红尘过客2022 阅读(71) 评论(0) 推荐(0)
摘要: Go 指针类型概览📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解指针的基本概念及其在 Go 中的应用 掌握如何声明和使用指针 学习指针运算及注意事项 掌握指针与数组、切片、结构体等复合类型 阅读全文
posted @ 2025-06-25 23:22 红尘过客2022 阅读(19) 评论(0) 推荐(0)
摘要: Go 字符串格式化详解(String Formatting) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 使用 fmt.Sprintf 构造格式化字符串 最常用函数之一,适用于日志、调试输出等 2 支持多种动词(verb)格式 如 %d, %s, %v, %T 等 3 动词支持宽度、精度 阅读全文
posted @ 2025-06-25 07:48 红尘过客2022 阅读(97) 评论(0) 推荐(0)
摘要: Go 字符串类型详解(String Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 不可变性 Go 字符串是只读的,修改需转为 []byte 或 []rune 2 支持 Unicode 默认使用 UTF-8 编码 3 声明方式多样 如双引号 "..."、反引号 `...` 4 可 阅读全文
posted @ 2025-06-25 07:48 红尘过客2022 阅读(32) 评论(0) 推荐(0)
摘要: Go 浮点型与复数类型详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 浮点类型:float32 和 float64 分别表示单精度和双精度浮点数,对应 IEEE-754 标准 2 默认浮点字面量为 float64 若不显式指定类型,默认是 float64 3 支持科学计数法 如 1.2 阅读全文
posted @ 2025-06-25 07:47 红尘过客2022 阅读(46) 评论(0) 推荐(0)
摘要: Go 布尔型类型详解(Boolean Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 只有两个值:true 和 false 不支持其他“真值”转换,如数字、字符串等 2 类型为 bool 所有布尔表达式的结果都是 bool 类型 3 不支持隐式转换 如不能将整数 0 或字符串 " 阅读全文
posted @ 2025-06-25 07:47 红尘过客2022 阅读(46) 评论(0) 推荐(0)
摘要: Go 字符型类型详解(Character Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 byte 是 uint8 的别名 表示一个字节,常用于 ASCII 字符 2 rune 是 int32 的别名 表示 Unicode 码点,支持多语言字符集 3 字符使用单引号表示 如 'A 阅读全文
posted @ 2025-06-25 07:47 红尘过客2022 阅读(31) 评论(0) 推荐(0)
摘要: Go 语言数据类型概览 ✅ 数据类型分类、声明与初始化一览表 类型分类 数据类型 声明方式 初始化示例 零值 说明 基本类型 布尔型 bool var a bool a := truevar b = false false 只能是 true 或 false 整型 int, int8~int64 va 阅读全文
posted @ 2025-06-25 07:46 红尘过客2022 阅读(21) 评论(0) 推荐(0)
摘要: Go 整数类型详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 类型分类:有符号与无符号 int8, int16, int32, int64 和 uint8, uint16, uint32, uint64 2 平台相关类型:int 和 uint 在32位系统是4字节,在64位系统是8字节 阅读全文
posted @ 2025-06-25 07:46 红尘过客2022 阅读(35) 评论(0) 推荐(0)
摘要: Go 语言基础语法 通过计算机语言的通用概念(如 Token、标识符、关键字等)快速掌握 Go 的基础语法,结合 Java、Python 和 C 进行横向对比学习,帮助你高效理解 Go 的语法规则和代码结构。 一、核心重点(快速掌握) 序号 核心内容 备注说明 1 Go 使用 Unicode 编码 阅读全文
posted @ 2025-06-25 07:45 红尘过客2022 阅读(83) 评论(0) 推荐(0)