Найти в Дзене

000 Типы данных

Язык Go, также известный как Golang, поддерживает несколько основных типов данных, включая:

Целочисленные типы: int8, int16, int32, int64, uint8, uint16, uint32, uint64
Типы с плавающей точкой: float32, float64
Комплексные числа: complex64, complex128
Булев тип: bool
Строковый тип: string


Различные агрегатные типы, такие как массивы (arrays) и структуры (structs)
Указатели(pointers), которые позволяют ссылаться на переменные в памяти.

Ссылочные типы, такие как срезы(slices), карты (maps) и каналы (channels).

Интерфейсные типы, которые позволяют осуществлять полиморфизм и динамическую проверку типов.


Кроме того, Go поддерживает псевдонимы типов и пользовательские типы, которые могут быть определены с помощью ключевого слова type.