Типы данных в Go?

Junior
1.4k просмотров
AFK Offer AI

Go — статически типизированный язык. Основные типы:

Числа: int, int8/16/32/64, uint, float32/64, complex64/128. Строки: string — неизменяемая последовательность байт (UTF-8). Логический: bool. Составные: array, slice, map, struct. Указатели: *T. Функции: func. Интерфейсы: interface. Каналы: chan T.

var i int = 42
var s string = "hello"
var m map[string]int
var ch chan int

Нулевые значения: числа — 0, строки — "", bool — false, указатели/слайсы/map/каналы — nil.

Следующий вопрос

Как работает go mod?