go 資料型態有 map, struct、number、string、 array, slice、pointer、function、 channel
- boolean (布林值): 只有兩個值 true, false
- number : unit8
- pointer: 儲存其記憶體位址
- channel: 用於共時性 (concurrency),在goroutine之間傳遞資料。優點:可充分利用多核心
- struct: 單一複合型別中儲存多個欄位(field)
- map: key-value 的方式儲存資料
- array, slice: array 固定長度, slice 長度可以伸縮