随笔分类 - GO
Go语言天然的并发性,数据处理的优质性能和agent强大能力,必须学习
摘要:Go 字符串格式化详解(String Formatting) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 使用 fmt.Sprintf 构造格式化字符串 最常用函数之一,适用于日志、调试输出等 2 支持多种动词(verb)格式 如 %d, %s, %v, %T 等 3 动词支持宽度、精度
阅读全文
摘要:Go 字符串类型详解(String Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 不可变性 Go 字符串是只读的,修改需转为 []byte 或 []rune 2 支持 Unicode 默认使用 UTF-8 编码 3 声明方式多样 如双引号 "..."、反引号 `...` 4 可
阅读全文
摘要:Go 浮点型与复数类型详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 浮点类型:float32 和 float64 分别表示单精度和双精度浮点数,对应 IEEE-754 标准 2 默认浮点字面量为 float64 若不显式指定类型,默认是 float64 3 支持科学计数法 如 1.2
阅读全文
摘要:Go 布尔型类型详解(Boolean Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 只有两个值:true 和 false 不支持其他“真值”转换,如数字、字符串等 2 类型为 bool 所有布尔表达式的结果都是 bool 类型 3 不支持隐式转换 如不能将整数 0 或字符串 "
阅读全文
摘要:Go 字符型类型详解(Character Type) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 byte 是 uint8 的别名 表示一个字节,常用于 ASCII 字符 2 rune 是 int32 的别名 表示 Unicode 码点,支持多语言字符集 3 字符使用单引号表示 如 'A
阅读全文
摘要:Go 语言数据类型概览 ✅ 数据类型分类、声明与初始化一览表 类型分类 数据类型 声明方式 初始化示例 零值 说明 基本类型 布尔型 bool var a bool a := truevar b = false false 只能是 true 或 false 整型 int, int8~int64 va
阅读全文
摘要:Go 整数类型详解 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 类型分类:有符号与无符号 int8, int16, int32, int64 和 uint8, uint16, uint32, uint64 2 平台相关类型:int 和 uint 在32位系统是4字节,在64位系统是8字节
阅读全文
摘要:Go 语言基础语法 通过计算机语言的通用概念(如 Token、标识符、关键字等)快速掌握 Go 的基础语法,结合 Java、Python 和 C 进行横向对比学习,帮助你高效理解 Go 的语法规则和代码结构。 一、核心重点(快速掌握) 序号 核心内容 备注说明 1 Go 使用 Unicode 编码
阅读全文
摘要:Go 第一个工程:Hello World 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 安装并配置好 Go SDK 1.24 确保 go version 显示正确版本 2 GoLand 正确安装与插件支持 使用 GoLand 创建项目自动配置 GOPROXY 和 GO111MODULE 3
阅读全文
摘要:Go 语言结构 通过横向对比 Java、Python、C 和 Go 的语言结构,深入理解 Go 的设计哲学与工程化思想。 一、核心重点(快速掌握) 序号 核心内容 备注说明 1 Go 没有类(class) 使用结构体 + 方法实现面向对象 2 包管理简洁统一 package main 为主包,无需层
阅读全文
摘要:GoLand 内置命令详解(Go 原生命令完整版) 一、核心重点(快速掌握) 序号 核心命令 功能说明 1 go run 快速运行程序,不生成可执行文件 2 go build 构建项目,生成可执行文件 3 go install 安装程序或模块到 $GOBIN 目录 4 go test 运行单元测试
阅读全文
摘要:Go 开发规范(Go 1.24 最新实践) 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 命名规范统一 包名、变量、函数等命名需清晰简洁,符合 Go 社区风格 2 文件结构标准化 main.go 放置入口;包结构按功能划分;测试文件与源码分离 3 注释完整可读性高 所有公开函数/方法必须有
阅读全文
摘要:GoLand 使用技巧 一、核心重点 序号 重点内容 备注说明 1 常见设置(如编码、主题) 提升开发舒适度 2 快捷键大全 极大提高开发效率 3 调试与测试技巧 支持断点、变量查看、单元测试 4 智能提示与自动补全 提高编码准确率 5 CodeGeeX 插件使用 AI 辅助编程,提升效率 二、知识
阅读全文
摘要:Go语言开发环境搭建 · 高效学习版 一、核心重点(快速掌握) 序号 重点内容 备注说明 1 安装Go SDK 官网下载,推荐安装路径 C:\Program Files\Go 2 环境变量配置 GOROOT、GOPATH、GOBIN、GOPROXY 必须正确设置 3 使用GoLand开发 社区版免费
阅读全文
摘要:Go语言简介与发展历史(高效学习版) 一、核心重点 序号 重点内容 备注说明 1 Go语言起源 Google内部项目,由Robert Griesemer、Rob Pike、Ken Thompson设计 2 设计理念 Less is more:简洁、高效、并发原生支持、标准化代码风格 3 主要特性 静
阅读全文
摘要:初识Go语言 · 高效学习版 一、学习重点(核心专题) 序号 学习专题 内容简述 1 Go语言基础语法 变量、常量、流程控制、函数、结构体、接口,掌握Go独特语法风格 2 并发编程模型 goroutine、channel、select、sync包,理解CSP并发模型 3 错误处理机制 error接口
阅读全文