在之前的内容中,有时候使用 !!...!! 标记警告 Go 语言中的一些错误使用方式。当你在编程时候遇到的一个困难,可以确定本书特定的章节能找到类似的主题。为了方便起见,这里列出了一些常见陷阱,以便于你能发现更多的解释和例子:
var p*a 声明变量,这会混淆指针声明和乘法运算(参考 4.9 小节)for 循环自身中改变计数器变量(参考 5.4 小节)for-range 循环中使用一个值去改变自身的值(参考 5.4.4 小节)goto 和前置标签一起使用(参考 5.6 小节)(),尤其是调用一个对象的方法或者使用匿名函数启动一个协程时new() 一个 map,一直使用 make()(参考第 8 章)String() 方法时,不要使用 fmt.Print 或者类似的代码(参考 10.7 小节)Flush() 函数(参考 12.2.3 小节)println() 函数仅仅是用于调试的目的最佳实践:对比以下使用方式:
map[type]slice(参考 8.1.3 小节)本章主要汇总了 Go 语言使用过程中最常见的错误和注意事项。在之前的章节已经涉及到了完整的示例和解释,你应该做的不仅仅是阅读这段的标题。