{"version":1,"pages":[{"id":"-M7bMYfhI_3fVTkHHO77","title":"前言","pathname":"/gopl-zh","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMiiyR89ZFYN7jxRw","title":"Go语言起源","pathname":"/gopl-zh/ch0-01","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMiizQnYn40ui1A6Y","title":"Go语言项目","pathname":"/gopl-zh/ch0-02","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMij-iQnUBVDxhTrl","title":"本书的组织","pathname":"/gopl-zh/ch0-03","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMij08QyqfCLTikcW","title":"更多的信息","pathname":"/gopl-zh/ch0-04","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMij1LUMchingvdmk","title":"致谢","pathname":"/gopl-zh/ch0-05","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMij25C7x2Ll9sbei","title":"入门","pathname":"/gopl-zh/ch1","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMij3iTd5hgvcOlaP","title":"Hello, World","pathname":"/gopl-zh/ch1/ch1-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij410ERnbK0ahVG","title":"命令行参数","pathname":"/gopl-zh/ch1/ch1-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij5W7GgxNNf_YDO","title":"查找重复的行","pathname":"/gopl-zh/ch1/ch1-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij6bPo1BmBaKP3e","title":"GIF动画","pathname":"/gopl-zh/ch1/ch1-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij7r2K8spBIUjoQ","title":"获取URL","pathname":"/gopl-zh/ch1/ch1-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij8t6TzaV08JZoY","title":"并发获取多个URL","pathname":"/gopl-zh/ch1/ch1-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMij95ITMb2MaW4TV","title":"Web服务","pathname":"/gopl-zh/ch1/ch1-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMijADw-qfsqIj3kv","title":"本章要点","pathname":"/gopl-zh/ch1/ch1-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"入门"}]},{"id":"-M7bMijBZzkqJmBPXSGw","title":"程序结构","pathname":"/gopl-zh/ch2","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijCm87MMuOHgP9L","title":"命名","pathname":"/gopl-zh/ch2/ch2-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijDvrgh3cjoLSpC","title":"声明","pathname":"/gopl-zh/ch2/ch2-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijEMPVyGZ91foH8","title":"变量","pathname":"/gopl-zh/ch2/ch2-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijFW9j3_clRB5vK","title":"赋值","pathname":"/gopl-zh/ch2/ch2-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijGtryR5kExs1Ic","title":"类型","pathname":"/gopl-zh/ch2/ch2-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijHp1tVS4G_oGxc","title":"包和文件","pathname":"/gopl-zh/ch2/ch2-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijI6eXNXel4ohDV","title":"作用域","pathname":"/gopl-zh/ch2/ch2-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"程序结构"}]},{"id":"-M7bMijJvJQl2DYav270","title":"基础数据类型","pathname":"/gopl-zh/ch3","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijKe3eAH2dzHVxD","title":"整型","pathname":"/gopl-zh/ch3/ch3-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijL_NASb1KFRhNt","title":"浮点数","pathname":"/gopl-zh/ch3/ch3-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijMnmAN1jCUbYlH","title":"复数","pathname":"/gopl-zh/ch3/ch3-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijNaH0qRzTwM1QH","title":"布尔型","pathname":"/gopl-zh/ch3/ch3-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijOsioUCY2HvNnZ","title":"字符串","pathname":"/gopl-zh/ch3/ch3-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijPGhCjYm8YfLBc","title":"常量","pathname":"/gopl-zh/ch3/ch3-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基础数据类型"}]},{"id":"-M7bMijQrkYCThFfJKnX","title":"复合数据类型","pathname":"/gopl-zh/ch4","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijRV__UgNMHyMc0","title":"数组","pathname":"/gopl-zh/ch4/ch4-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijShQEXgOs8YGUf","title":"Slice","pathname":"/gopl-zh/ch4/ch4-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijT8vI47PaTkHOq","title":"Map","pathname":"/gopl-zh/ch4/ch4-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijUc4TySZkWntV4","title":"结构体","pathname":"/gopl-zh/ch4/ch4-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijVOpAk7eJFSgan","title":"JSON","pathname":"/gopl-zh/ch4/ch4-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijWQ_Wm8sqLVD-H","title":"文本和HTML模板","pathname":"/gopl-zh/ch4/ch4-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"复合数据类型"}]},{"id":"-M7bMijXNGC4LwrnIrbQ","title":"函数","pathname":"/gopl-zh/ch5","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijYOmnlZk54KgBR","title":"函数声明","pathname":"/gopl-zh/ch5/ch5-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijZFBCNlZ9u2Tt4","title":"递归","pathname":"/gopl-zh/ch5/ch5-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMij_lPbgNTMsoBlU","title":"多返回值","pathname":"/gopl-zh/ch5/ch5-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijaWVpx73hUL2cm","title":"错误","pathname":"/gopl-zh/ch5/ch5-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijbJzQP0PgOOHnv","title":"函数值","pathname":"/gopl-zh/ch5/ch5-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijcLmxaPh3WZDMJ","title":"匿名函数","pathname":"/gopl-zh/ch5/ch5-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijd1TBAW06ps8SL","title":"可变参数","pathname":"/gopl-zh/ch5/ch5-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijen_dqX1i35r_B","title":"Deferred函数","pathname":"/gopl-zh/ch5/ch5-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijfV4ElRjdy-iWB","title":"Panic异常","pathname":"/gopl-zh/ch5/ch5-09","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijgnGZdjcH3bhuN","title":"Recover捕获异常","pathname":"/gopl-zh/ch5/ch5-10","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"函数"}]},{"id":"-M7bMijhlBeTk9K0F0MI","title":"方法","pathname":"/gopl-zh/ch6","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijikhFoFmvBgHGh","title":"方法声明","pathname":"/gopl-zh/ch6/ch6-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijj1NucDOqwH9ky","title":"基于指针对象的方法","pathname":"/gopl-zh/ch6/ch6-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijkipM4iLc4CLqR","title":"通过嵌入结构体来扩展类型","pathname":"/gopl-zh/ch6/ch6-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijlqI3ZcIqJzdyX","title":"方法值和方法表达式","pathname":"/gopl-zh/ch6/ch6-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijm1L4DvXM1PStn","title":"示例: Bit数组","pathname":"/gopl-zh/ch6/ch6-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijnvJN7_j2oFdbq","title":"封装","pathname":"/gopl-zh/ch6/ch6-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"方法"}]},{"id":"-M7bMijoFacfaKcvVkhB","title":"接口","pathname":"/gopl-zh/ch7","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMijpk2_PNyl4kFiY","title":"接口是合约","pathname":"/gopl-zh/ch7/ch7-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijq5_BwKG7POhFH","title":"接口类型","pathname":"/gopl-zh/ch7/ch7-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijr--vI5yx3Z6F3","title":"实现接口的条件","pathname":"/gopl-zh/ch7/ch7-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijsJ6pBrRQStby_","title":"flag.Value接口","pathname":"/gopl-zh/ch7/ch7-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijtaPMC9-k3f2ng","title":"接口值","pathname":"/gopl-zh/ch7/ch7-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijuQwQt97RPDv31","title":"sort.Interface接口","pathname":"/gopl-zh/ch7/ch7-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijv-FNrGZDP6syV","title":"http.Handler接口","pathname":"/gopl-zh/ch7/ch7-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijwyGoSDOf0BoVt","title":"error接口","pathname":"/gopl-zh/ch7/ch7-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijxLUlCFoyda8UU","title":"示例: 表达式求值","pathname":"/gopl-zh/ch7/ch7-09","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijy72NDC4IBBIkg","title":"类型断言","pathname":"/gopl-zh/ch7/ch7-10","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMijzoyU2TzdnPyLU","title":"基于类型断言识别错误类型","pathname":"/gopl-zh/ch7/ch7-11","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMik-EcCUodDbfJma","title":"通过类型断言查询接口","pathname":"/gopl-zh/ch7/ch7-12","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMik019tWR9kOLlSv","title":"类型分支","pathname":"/gopl-zh/ch7/ch7-13","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMik1wq6Ev_6au7gF","title":"示例: 基于标记的XML解码","pathname":"/gopl-zh/ch7/ch7-14","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMik2Zamwt1eA8laC","title":"补充几点","pathname":"/gopl-zh/ch7/ch7-15","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"接口"}]},{"id":"-M7bMik3fuo6vF50f-VL","title":"Goroutines和Channels","pathname":"/gopl-zh/ch8","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMik4ehNqWfeVj1Aw","title":"Goroutines","pathname":"/gopl-zh/ch8/ch8-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMik5aspEPEs6OnU2","title":"示例: 并发的Clock服务","pathname":"/gopl-zh/ch8/ch8-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMik6eDAEZNBDI2gW","title":"示例: 并发的Echo服务","pathname":"/gopl-zh/ch8/ch8-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMik7myDhSkivE1Rj","title":"Channels","pathname":"/gopl-zh/ch8/ch8-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMik8auACyYqCyFFJ","title":"并发的循环","pathname":"/gopl-zh/ch8/ch8-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMik9KxNKSOc4b5Wj","title":"示例: 并发的Web爬虫","pathname":"/gopl-zh/ch8/ch8-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMikAO1azCzamFsWw","title":"基于select的多路复用","pathname":"/gopl-zh/ch8/ch8-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMikBubDIh3ckf6va","title":"示例: 并发的字典遍历","pathname":"/gopl-zh/ch8/ch8-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMikC5ZtwoVIvoKnr","title":"并发的退出","pathname":"/gopl-zh/ch8/ch8-09","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMikDqcOx7LVZESlI","title":"示例: 聊天服务","pathname":"/gopl-zh/ch8/ch8-10","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"Goroutines和Channels"}]},{"id":"-M7bMikEO5hCd1uldSj6","title":"基于共享变量的并发","pathname":"/gopl-zh/ch9","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMikFT8hXhFJR66-Q","title":"竞争条件","pathname":"/gopl-zh/ch9/ch9-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikGpAmxMOYFqqRt","title":"sync.Mutex互斥锁","pathname":"/gopl-zh/ch9/ch9-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikHsharxEAKakg6","title":"sync.RWMutex读写锁","pathname":"/gopl-zh/ch9/ch9-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikILx3DVvOex3vc","title":"内存同步","pathname":"/gopl-zh/ch9/ch9-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikJV0VNsCeGKpMT","title":"sync.Once初始化","pathname":"/gopl-zh/ch9/ch9-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikKoaw44UAfy84P","title":"竞争条件检测","pathname":"/gopl-zh/ch9/ch9-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikLlqr0YvtC3EpR","title":"示例: 并发的非阻塞缓存","pathname":"/gopl-zh/ch9/ch9-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikMYW114vbvD16_","title":"Goroutines和线程","pathname":"/gopl-zh/ch9/ch9-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"基于共享变量的并发"}]},{"id":"-M7bMikNRQfwFPK3ebro","title":"包和工具","pathname":"/gopl-zh/ch10","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMikOqEUexellto0_","title":"包简介","pathname":"/gopl-zh/ch10/ch10-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikPwYWWRysNt1Do","title":"导入路径","pathname":"/gopl-zh/ch10/ch10-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikQVodh6Pu8UZR1","title":"包声明","pathname":"/gopl-zh/ch10/ch10-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikR0cuV-gvDzRdq","title":"导入声明","pathname":"/gopl-zh/ch10/ch10-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikSFobNIo7wQXni","title":"包的匿名导入","pathname":"/gopl-zh/ch10/ch10-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikTzKyoT8TkH6P9","title":"包和命名","pathname":"/gopl-zh/ch10/ch10-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikUqQS2i7ZKTquD","title":"工具","pathname":"/gopl-zh/ch10/ch10-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"包和工具"}]},{"id":"-M7bMikVPxFjPNY3P-0f","title":"测试","pathname":"/gopl-zh/ch11","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMikWHuhDAv7AYKZ_","title":"go test","pathname":"/gopl-zh/ch11/ch11-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMikX1zBYzQ3diOSu","title":"测试函数","pathname":"/gopl-zh/ch11/ch11-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMikYOgw6RJKOci3m","title":"测试覆盖率","pathname":"/gopl-zh/ch11/ch11-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMikZQiv_HgG_-87B","title":"基准测试","pathname":"/gopl-zh/ch11/ch11-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMik_oPpOHUeMnkjg","title":"剖析","pathname":"/gopl-zh/ch11/ch11-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMika-3YbsWbg3MkS","title":"示例函数","pathname":"/gopl-zh/ch11/ch11-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"测试"}]},{"id":"-M7bMikb9dSV4yy9Q5Xc","title":"反射","pathname":"/gopl-zh/ch12","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMikcOsZaQwP7wrVV","title":"为何需要反射?","pathname":"/gopl-zh/ch12/ch12-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikdB2Izt0qxWZI8","title":"reflect.Type和reflect.Value","pathname":"/gopl-zh/ch12/ch12-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikeXjdmZEuafAwE","title":"Display递归打印","pathname":"/gopl-zh/ch12/ch12-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikfNp9B0b5sp_mT","title":"示例: 编码S表达式","pathname":"/gopl-zh/ch12/ch12-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikgAHe1IJMsfZh9","title":"通过reflect.Value修改值","pathname":"/gopl-zh/ch12/ch12-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikhSQR0-R6Eexdm","title":"示例: 解码S表达式","pathname":"/gopl-zh/ch12/ch12-06","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikikXTMz2llms9e","title":"获取结构体字段标识","pathname":"/gopl-zh/ch12/ch12-07","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikj9x1GLGAwbqLg","title":"显示一个类型的方法集","pathname":"/gopl-zh/ch12/ch12-08","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMikkZ5ugCxcHu3Cl","title":"几点忠告","pathname":"/gopl-zh/ch12/ch12-09","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"反射"}]},{"id":"-M7bMiklogR6Jmd9lFdR","title":"底层编程","pathname":"/gopl-zh/ch13","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMikmdPHvnSfDcDpN","title":"unsafe.Sizeof, Alignof 和 Offsetof","pathname":"/gopl-zh/ch13/ch13-01","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"底层编程"}]},{"id":"-M7bMiknMM8olHLKW_ww","title":"unsafe.Pointer","pathname":"/gopl-zh/ch13/ch13-02","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"底层编程"}]},{"id":"-M7bMikoW-W5rtnAgBpl","title":"示例: 深度相等判断","pathname":"/gopl-zh/ch13/ch13-03","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"底层编程"}]},{"id":"-M7bMikp6N0WWAHHDbqZ","title":"通过cgo调用C代码","pathname":"/gopl-zh/ch13/ch13-04","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"底层编程"}]},{"id":"-M7bMikqjmMXjcKmm-Jb","title":"几点忠告","pathname":"/gopl-zh/ch13/ch13-05","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"底层编程"}]},{"id":"-M7bMikris27hsyBIw7R","title":"附录","pathname":"/gopl-zh/appendix","siteSpaceId":"sitesp_4L7b3","description":""},{"id":"-M7bMiksiAublNRZ9pGp","title":"附录A：原文勘误","pathname":"/gopl-zh/appendix/appendix-a-errata","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-M7bMiktBurfCURxfpmM","title":"附录B：作者译者","pathname":"/gopl-zh/appendix/appendix-b-author","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-M7bMikuPoSfKKUZ9STY","title":"附录C：译文授权","pathname":"/gopl-zh/appendix/appendix-c-cpoyright","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"附录"}]},{"id":"-M7bMikvKuuCwyczC1jJ","title":"附录D：其它语言","pathname":"/gopl-zh/appendix/appendix-d-translations","siteSpaceId":"sitesp_4L7b3","description":"","breadcrumbs":[{"label":"附录"}]}]}