目录 搜索 Go 语言的起源,发展与普及 起源与发展 语言的主要特性与发展的环境和影响因素 安装与运行环境 编辑器、集成开发环境与其它工具 基本结构和基本数据类型 控制结构 函数(function) 数组与切片 Map 包(package) 结构(struct)与方法(method) 接口(interface)与反射(reflection) 读写数据 错误处理与测试 协程(goroutine)与通道(channel) 网络、模板与网页应用 常见的陷阱与错误 误用短声明导致变量覆盖 误用字符串 发生错误时使用 defer 关闭一个文件 何时使用 new() 和 make() 不需要将一个指向切片的指针传递给函数 使用指针指向接口类型 使用值类型时误用指针 误用协程和通道 闭包和协程的使用 糟糕的错误处理 模式 出于性能考虑的实用代码片段 构建一个完整的应用程序 暂无相关搜索结果! 本文档使用 topgoer 发布 误用协程和通道