• 指南

    指南

    • 指向接口(interface)的指针
    • 方法接收器和接口
    • 零值Mutexes是有效的
    • Slices和Maps的边界拷贝操作
    • 使用 defer 来做清理工作
    • Channel 的大小设为 1 还是 None
    • 枚举类型值从 1 开始
    • 错误类型
    • Error 封装
    • 处理类型断言失败
    • 不要 Panic
    • 使用 go.uber.org/atomic