Golang入门: 01 学习路线开篇
需有一定编程基础,能够系统学习 Go 语言并能独立完成项目开发的工程师。
阅读全文 →
Go 语言诞生背景与设计哲学 Go 的核心优势:简洁、高效、并发友好 开发环境安装与配置(Go SDK、GOPATH vs Go Modules) IDE/编辑器选择与配置(GoLand、VS Code) 第一个 Go 程序:Hello World 深度解析
阅读全文 →变量声明与初始化(var、:=、多变量声明) 常量与 iota 枚举 基本数据类型:整型、浮点型、布尔型、字符串 类型转换与类型推断 零值(Zero Value)机制
阅读全文 →条件语句:if/else、带初始化的 if 循环语句:for 的多种形态(传统循环、while 风格、无限循环) switch 语句(表达式 switch、类型 switch) defer、panic、recover 机制
阅读全文 →数组(Array):定长容器 切片(Slice):动态数组的底层原理与常用操作 映射(Map):哈希表的使用与注意事项 字符串底层:byte vs rune
阅读全文 →包(Package)的组织与命名规范 Go Modules 详解(go.mod、go.sum) 依赖管理:go get、go mod tidy 可见性规则(大小写控制导出)
阅读全文 →