Go核心编程 - Go 笔记

笔记/Go/Go核心编程

Go核心编程

9 篇笔记 · 0 个子分组

  1. 1Go 指针

    Go 指针笔记,说明取地址、解引用、new 与 make 的区别,以及指针使用边界。

  2. 2Go 方法(Method)

    Go 方法笔记,整理方法声明、值接收者、指针接收者、方法集和接口实现关系。

  3. 3Go 接口

    Go 接口笔记,整理隐式实现、接口值、nil 接口、类型断言和接口设计边界。

  4. 4Go 面向组合

    Go 面向组合笔记,整理结构体嵌入、组合优先于继承、接口组合和职责拆分方式。

  5. 5Go 错误处理

    Go 错误处理笔记,整理 error 返回值、错误包装、errors.Is、errors.As 和常见处理方式。

  6. 6Go goroutine 与调度器

    Go goroutine 与运行时调度器笔记,整理 goroutine 创建、G-M-P 模型、阻塞调度、抢占和泄漏排查。

  7. 7Go Channel 通道

    Go channel 学习笔记,整理无缓冲、有缓冲、关闭、range、select 和常见 panic 场景。

  8. 8Go select 多路复用

    Go select 多路复用笔记,整理 case 求值、就绪选择、default、超时、取消、nil channel 和常见忙等问题。

  9. 9Go sync 同步原语

    Go sync 包同步原语笔记,整理 WaitGroup、Mutex、RWMutex、Once 的职责边界、内存可见性和常见误用。

文章目录