首页 > 解决方案 > gofmt 可以适应本地编码标准偏好吗?

问题描述

我喜欢gofmtGo 编程中的角色。但是,我们宁愿以下内容:

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,所以我的猜测是“不”。

标签: gogofmt

解决方案


Go 可以适应当地的编码标准偏好吗?

不,你猜对了。

(标准的全部原因是要有一个,而不是每个人/组织一个。)


推荐阅读