В Go существуют следующие основные встроенные (primitive) и составные (composite) структуры данных:
Встроенные:
bool)int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64, uintptr)float32, float64)complex64, complex128)byte - псевдоним uint8)rune - псевдоним int32, представляет символ Unicode)string)Составные:
array)
go
slice)
go
map)
go
struct)
go
pointer)
go
func)
go
channel)
go
interface)
go
Также стоит упомянуть о наличии других важных составных типов, таких как:
[]byte)[]rune)Эти структуры данных обеспечивают гибкость и производительность для широкого спектра задач в Go.