gofmt专题

14.1 Go语言代码格式、gofmt工具、配置编辑器、命名约定

1. Go语言代码格式 代码格式指的是在语法正确的前提下,源代码的书写和组织风格。比如什么时候缩进,什么时候换行,什么时候加空格,表示块边界的花括号是跟上一行放在一起还是自己独占一行等等。这些看似无关紧要的细节其实问题颇多。 代码格式常常成为程序员之间争论的主题,这些争论往往消耗大量的时间却毫无成效。在整合遵循不同风格编写的代码时,因格式混乱而导致代码晦涩难懂,甚至引入错误。阅读与自己的习惯风