Go 常见的陷阱与错误
时间:12-14来源:作者:点击数:4
- 永远不要使用形如 var p*a 声明变量,这会混淆指针声明和乘法运算
- 永远不要在 for 循环自身中改变计数器变量
- 永远不要在 for-range 循环中使用一个值去改变自身的值
- 永远不要将 goto 和前置标签一起使用
- 永远不要忘记在函数名后加括号 (),尤其调用一个对象的方法或者使用匿名函数启动一个协程时
- 永远不要使用 new() 一个 map,一直使用 make
- 当为一个类型定义一个 String() 方法时,不要使用 fmt.Print 或者类似的代码
- 永远不要忘记当终止缓存写入时,使用 Flush 函数
- 永远不要忽略错误提示,忽略错误会导致程序奔溃
- 不要使用全局变量或者共享内存,这会使并发执行的代码变得不安全
- println 函数仅仅是用于调试的目的
方便获取更多学习、工作、生活信息请关注本站
微信公众号
