go fmt和gofmt
Golang的开发团队制定了统一的官方代码风格,并且推出了gofmt工具(gofmt或go fmt)来帮助开发者格式化他们的代码到统一的风格。
gofmt是一个cli程序,会优先读取标准输入,如果传入了文件路径的话,会格式化这个文件,如果传入一个目录,会格式化目录中所有.go文件,如果不传参数,会格式化当前目录下的所有.go文件。
gofmt默认不对代码进行简化,使用-s参数可以开启简化代码功能
gofmt是一个独立的cli程序,而go中还有一个go fmt
命令,go fmt
命令是gofmt的简单封装。go fmt
在调用gofmt时添加了-l -w参数,相当于执行了gofmt -l -w
参考:
https://blog.csdn.net/whatday/article/details/97682094
最后编辑: kuteng 文档更新时间: 2022-07-29 14:34 作者:kuteng