今天突然注意到下面第二、三种写法编译不通过,我想知道go中对于{}书写有哪些限制?
arr := [5]int{1,2,3,4,5} //编译通过
arr := [5]int{
1,2,3,4,5
} //报错
arr := [5]int{
1,
2,
3,
4,
5
} //报错
很遗憾写node的时候习惯了类似第二、三种的写法,在go中不知道有哪些这方面的禁忌?
有疑问加站长微信联系(非本文作者)

最后一个元素的的右侧要加一个, 原因可能,只是可能跟自动加的分号有关。
行末是数字的话,会自动加分号的,通过的行末是}所以通过
最后一个元素如果后面有换行需要加逗号 像1楼说的
好像是这样的,多谢!
也就是平常都加上尾逗号就应该没问题吧?