icz*_*cza 94
";"gofmt
规范列出了确切的规则.规格:分号:
);.Scan(&ReadUser.ID,...syntax error: unexpected .
1.
,([{.
i := 1 +
2
fmt.Println(i) // Prints 3
,
s := []int {
1, 2, 3,
4, 5, 6, // Note it ends with a comma
}
这是为了符合分号规则,以便您可以重新排列和添加新行,而无需添加/删除最后一个逗号; 例如,您只需交换2行而无需删除并添加新逗号:
s := []int {
4, 5, 6,
1, 2, 3,
}
列出函数调用的参数时也是如此:
fmt.Println("first",
"second",
"third", // Note it ends with a comma
)
- TL; DR:**通常你可以在逗号之后打破你的行,在打开括号之后例如(,[,{,并且在点之后.这可能是引用某个值的字段或方法.** (17认同)
- @ChristopheRoussy这是主观的,我爱的所有行都必须以逗号结尾,我可以轻松地重新排列和添加新行,而无需添加/删除逗号. (4认同)
- 非常完整和翔实的答案.谢谢! (3认同)
- 我一直在javascript文字的末尾添加一个逗号.#hatejs (2认同)
- 最后必须添加一个额外的逗号使我想起一些旧的IE js错误,这很糟糕 (2认同)