随笔分类 -  GO

Go语言天然的并发性,数据处理的优质性能和agent强大能力,必须学习
摘要:Go 算术运算符详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 深入理解 Go 中的算术运算符及其底层机制 掌握各类算术运算符在不同数据类型上的使用方法 学会在整数与浮点数之间进行正确转换 阅读全文
posted @ 2025-06-26 22:54 红尘过客2022 阅读(32) 评论(0) 推荐(0)
摘要:Go 语言运算符概述📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 掌握 Go 语言中各类运算符的基本用法 理解运算符的优先级和结合性 学会在不同数据类型上正确使用运算符 避免常见的运算符误用错 阅读全文
posted @ 2025-06-26 22:53 红尘过客2022 阅读(17) 评论(0) 推荐(0)
摘要:Go 类型别名详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解类型别名的概念及其与原始类型的差异 掌握如何声明和使用类型别名 学习类型别名在重构代码时的应用场景 避免常见的类型别名使用误 阅读全文
posted @ 2025-06-26 22:52 红尘过客2022 阅读(20) 评论(0) 推荐(0)
摘要:Go 字符类型(rune)详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解 rune 类型的本质及其与 byte 的区别 掌握如何在字符串中使用 rune 进行字符操作 学习如何处理 U 阅读全文
posted @ 2025-06-26 22:52 红尘过客2022 阅读(98) 评论(0) 推荐(0)
摘要:Go 字节类型(byte)详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解 byte 类型的本质和用途 掌握 byte 类型与字符串、切片之间的转换 学习 byte 在网络编程、文件操作 阅读全文
posted @ 2025-06-26 22:52 红尘过客2022 阅读(84) 评论(0) 推荐(1)
摘要:Go iota 枚举器详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解 iota 的基本概念及其用途 掌握如何使用 iota 创建枚举值 学习 iota 在复杂场景中的应用,如位域和组合 阅读全文
posted @ 2025-06-26 07:49 红尘过客2022 阅读(24) 评论(0) 推荐(0)
摘要:Go 常量详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解常量的基本概念及其在 Go 中的应用 掌握如何声明和初始化常量 学习常量的类型与无类型常量的区别 掌握 iota 枚举器的使用方 阅读全文
posted @ 2025-06-26 07:48 红尘过客2022 阅读(13) 评论(0) 推荐(0)
摘要:Go 变量生命周期详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解变量生命周期的基本概念 掌握不同作用域下变量的生命周期特性 学习栈和堆上的变量生命周期差异 掌握逃逸分析对变量生命周期的 阅读全文
posted @ 2025-06-26 07:48 红尘过客2022 阅读(35) 评论(0) 推荐(0)
摘要:Go 变量作用域详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解变量作用域的基本概念 掌握不同类型的变量作用域及其规则 学习包级变量与局部变量的区别 理解块作用域与函数作用域 避免常见的 阅读全文
posted @ 2025-06-26 07:48 红尘过客2022 阅读(22) 评论(0) 推荐(0)
摘要:Go 变量内存模型详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解变量在内存中的表示形式 掌握不同类型的变量如何在内存中分配和存储 学习栈与堆的概念及其对变量生命周期的影响 掌握逃逸分析 阅读全文
posted @ 2025-06-26 07:47 红尘过客2022 阅读(29) 评论(0) 推荐(0)
摘要:Go 变量详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解变量的基本概念及其在 Go 中的应用 掌握如何声明和初始化变量 学习变量的作用域及生命周期 掌握不同类型的变量特性,如基本类型、 阅读全文
posted @ 2025-06-26 07:47 红尘过客2022 阅读(11) 评论(0) 推荐(0)
摘要:Go 类型转换详解📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解 Go 中类型转换的基本概念和语法 掌握基本数据类型的显式类型转换规则 学习结构体、接口、指针之间的类型转换技巧 理解空接口 阅读全文
posted @ 2025-06-26 07:47 红尘过客2022 阅读(42) 评论(0) 推荐(0)
摘要: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 阅读(85) 评论(0) 推荐(0)
摘要:Go 切片类型详解(Slice Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 引用数组的动态视图 不拥有数据,指向底层数组的一部分 2 动态扩容 可通过 append() 自动扩展容量 3 结构体形式:array + len + cap 包含指向数组指针、当前长度、容量信息 4 阅读全文
posted @ 2025-06-25 23:25 红尘过客2022 阅读(28) 评论(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 阅读(17) 评论(0) 推荐(0)
摘要:Go 数组类型详解(Array Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 固定大小的连续内存结构 声明时必须指定长度,不可扩容 2 类型安全 T[n] 表示元素类型为 T 的数组,长度为 n 3 零值初始化 所有元素自动初始化为其类型的零值 4 按值语义传递 函数传参或赋值 阅读全文
posted @ 2025-06-25 23:23 红尘过客2022 阅读(11) 评论(0) 推荐(0)
摘要:Go 结构体(struct)详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 自定义复合类型 用于封装多个字段,形成一个逻辑实体 2 支持多种初始化方式 字面量、指定字段名、new 函数等 3 支持方法绑定 可为结构体定义方法,实现面向对象风格 4 支持嵌套和内嵌 包含其他结构体或匿名嵌 阅读全文
posted @ 2025-06-25 23:23 红尘过客2022 阅读(67) 评论(0) 推荐(0)
摘要:Go 指针类型概览📘 学习环境:Windows + GoLand 2025.1.3 + Go SDK 1.24 + CodeGeeX(模块开发模式) 一、学习目标 🎯 理解指针的基本概念及其在 Go 中的应用 掌握如何声明和使用指针 学习指针运算及注意事项 掌握指针与数组、切片、结构体等复合类型 阅读全文
posted @ 2025-06-25 23:22 红尘过客2022 阅读(19) 评论(0) 推荐(0)