Назад к вопросам
Middle+
4
Какие типы данных есть в Go?
Компании, где спрашивали
Magnit Tech
Ответ от нейросети
sobes.tech AI
В Go есть несколько основных типов данных:
- Булевы:
bool— принимает значенияtrueилиfalse. - Целочисленные:
int,int8,int16,int32,int64и их беззнаковые аналогиuint,uint8(alias дляbyte),uint16,uint32,uint64. - Числа с плавающей точкой:
float32,float64. - Комплексные числа:
complex64,complex128. - Строки:
string— неизменяемая последовательность байтов. - Пользовательские типы: структуры (
struct), интерфейсы (interface), массивы, срезы (slice), карты (map), каналы (chan).
Пример объявления переменных разных типов:
var a int = 10
var b float64 = 3.14
var c bool = true
var s string = "hello"