我喜欢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
使用的模式的任何访问权,所以我的猜测是“否”。
答案 0 :(得分:5)
Go可以容纳本地编码标准首选项吗?
不。您猜对了。
(制定标准的全部理由是拥有一个标准,而不是每个人/组织一个。)