Go 的 Map、Struct、Interface 與 Error 處理
Posted onGo 特色 執行效能很好 每個變數型態在編譯時期就完全決定(statically typed) 自動 compile 成為 native 程式碼 Interfaces Functions 可以回傳多重的值 內建 concurrency 機制:Goroutines and Channels Map 宣告 Map var m map[string]int Map 的型態是一種 reference ,所以上面範例中 m 的值是 nil,若嘗試寫入空的 map 會造成 runtime panic。 建立 Map m = make(map[string]int) 或下面這種方式亦可: m = map[…