为了账号安全,请及时绑定邮箱和手机立即绑定

地图文字上的 Golang 错误或预期功能?

地图文字上的 Golang 错误或预期功能?

Go
天涯尽头无女友 2021-09-27 14:15:11
刚开始学习 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 和许多其他语言中执行相同的操作。


查看完整回答
反对 回复 2021-09-27
  • 2 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信