go - Go 中的缩进 : tabs or spaces?

在某处是否有标准的 Google Go 编码约定文档来设置在 Go 源代码中缩进时首选制表符还是空格?

官方建议是什么?

最佳答案

官方建议使用

格式化你的代码
go fmt

或者直接使用 gofmt 命令

gofmt -w .

您可以阅读更多信息 here在 golang.org 博客上,或来自 Effective go文件:

Indentation
We use tabs for indentation and gofmt emits them by default. Use spaces only if you must.

https://stackoverflow.com/questions/19094704/

相关文章:

c# - 显示小数而没有尾随零的最佳方法

java - 强制点 (".")作为java中的小数分隔符

java - JLabel 中的换行符

vim - 如何让 Vim 的 `J` 和 `gq` 命令在一段时间后使用一个空格?

c# - C# 中的 JSON 格式化程序?

javascript - AngularJS 格式 JSON 字符串输出

python - 将 Python 字符串格式化与列表一起使用

c# - 如何将 Visual Studio 设置为使用 K&R 样式包围?

java - 如何打印格式化的 BigDecimal 值?

html - 是否可以在 Dreamweaver 中自动格式化您的代码?