刚开始学习 Go,我需要字符串字符串的映射,我从字面上初始化。mapa := map[string]string{ "jedan":"one", "dva":"two" }但是编译器在抱怨 syntax error: need trailing comma before newline in composite literal所以我不得不在"two",或删除一个新行之后添加昏迷,并}在最后一个值之后让编译器感到高兴这是代码风格的预期行为吗?编辑:要清楚以下将编译和工作mapa := map[string]string{ "jedan":"one", "dva":"two" }go version go1.4.2 darwin/amd64 Mac OSX 10.9.5
2 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
是的。您应该选择添加的逗号。
以这种方式编辑地图/切片文字要简单得多:您可以复制粘贴、移动项目,而不必担心最后一个项目后面不应跟逗号。
事实上,您也可以在 PHP、javascript 和许多其他语言中执行相同的操作。
- 2 回答
- 0 关注
- 153 浏览
添加回答
举报
0/150
提交
取消