Go语言文档[Go语言中文小组]翻译整理2010-12-15Go语言文档11.关于本文42.Go语言简介53.安装go环境63.1.简介63.2.安装C语言工具63.3.安装Mercurial73.4.获取代码73.5.安装Go73.6.编写程序83.7.进一步学习83.8.更新go到新版本93.9.社区93.10.环境变量94.Go语言入门104.1.简介104.2.Hello,世界114.3.分号(Semicolons)114.4.编译124.5.Echo124.6.类型简介154.7.申请内存174.8.常量184.9.I/O包184.10.Rottingcats224.11.Sorting264.12.打印输出284.13.生成素数304.14.Multiplexing345.EffectiveGo365.1.简介365.1.1.例子365.2.格式化375.3.注释385.4.命名395.4.1.包名395.4.2.接口名405.4.3.大小写混写405.5.分号405.6.控制流415.6.1.If415.6.2.For425.6.3.Switch445.7.函数455.7.1.多值返回455.7.2.命名的结果参数465.7.3.Defer475.8.数据495.8.1.new()分配495.8.2.构造和结构初始化495.8.3.make()分配515.8.4.数组515.8.5.Slices切片525.8.6.Maps字典535.8.7.打印545.8.8.Append575.9.初始化585.9.1.Constants常量初始化585.9.2.变量初始化595.9.3.init函数595.10.方法605.10.1.指针vs值605.11.接口和其他类型615.11.1.接口615.11.2.转换625.11.3.Generality(泛化)635.11