gofmt可以容纳本地编码标准首选项吗?

时间:2019-03-27 15:06:13

标签: go gofmt

我喜欢gofmt在Go编程中所扮演的角色。不过,我们希望以下内容:

func somefunc(
    a *sometype, // Explanation of a
    b int, // Explanation of b
    longName float64, // Explanation of longName
) {
...

能够采用以下格式:

func somefunc(
    a        *sometype, // Explanation of a
    b        int,       // Explanation of b
    longName float64,   // Explanation of longName
) {
...

类似于结构的格式设置,并符合我们对其他语言的编码标准。是否有任何适应这些地方偏爱的规定,或者这“不是我们在这里做事的方式”吗?我找不到对gofmt使用的模式的任何访问权,所以我的猜测是“否”。

1 个答案:

答案 0 :(得分:5)

  

Go可以容纳本地编码标准首选项吗?

不。您猜对了。

(制定标准的全部理由是拥有一个标准,而不是每个人/组织一个。)