參考文章
shades
- 變數隱藏 shadowing
- write nil map
nil標誌符用於表示interface、函式、maps、slices和channels的“零值”。字串變數不能賦值為nil.
你可以在map建立時指定它的容量,但你無法在map上使用cap()函式。
Slices和Arrays是一維的
字串不總是UTF8文字
- 如果你確實需要更新一個文字string,先把它轉換為一個rune slice。即使使用rune slice,單個字元也可能會佔據多個rune,比如當你的字元有特定的重音符號時就是這種情況。這種複雜又模糊的“字元”本質是Go字串使用byte序列表示的原因。
本作品採用《CC 協議》,轉載必須註明作者和本文連結