剛開始學(xué)習(xí) Go,我需要字符串字符串的映射,我從字面上初始化。mapa := map[string]string{ "jedan":"one", "dva":"two" }但是編譯器在抱怨 syntax error: need trailing comma before newline in composite literal所以我不得不在"two",或刪除一個(gè)新行之后添加昏迷,并}在最后一個(gè)值之后讓編譯器感到高興這是代碼風(fēng)格的預(yù)期行為嗎?編輯:要清楚以下將編譯和工作mapa := map[string]string{ "jedan":"one", "dva":"two" }go version go1.4.2 darwin/amd64 Mac OSX 10.9.5
2 回答

一只甜甜圈
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊
是的。您應(yīng)該選擇添加的逗號(hào)。
以這種方式編輯地圖/切片文字要簡單得多:您可以復(fù)制粘貼、移動(dòng)項(xiàng)目,而不必?fù)?dān)心最后一個(gè)項(xiàng)目后面不應(yīng)跟逗號(hào)。
事實(shí)上,您也可以在 PHP、javascript 和許多其他語言中執(zhí)行相同的操作。
- 2 回答
- 0 關(guān)注
- 178 瀏覽
添加回答
舉報(bào)
0/150
提交
取消