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