[Go] 使用字面值方式初始化map


當在go里面使用map的時候 , 一般我們是先聲明然后再make一下 , 然后賦值

還有一種方式是直接使用字面量初始化

m:=map[string]string{ "name":"taoshihan"  }

這種方式就是直接使用字面量的方式 , 當與一些type定義的類型別名綜合時 , 代碼初看會覺得有點難理解,例如下面這句

NumPages:=map[string]template.HTML{"NumPages": template.HTML(numPages)}

 

這個就是綜合了的 , HTML類型其實就是字符串,只不過被type定義的別名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM