Sobes.tech
Назад к вопросам
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"