Sobes.tech
Назад к вопросам
Senior
4

Перечисли основные типы данных в Go

Компании, где спрашивали
amoCRMamoCRM

Ответ от нейросети

sobes.tech AI

Основные типы данных в Go:

  • bool — логический тип (true/false)
  • string — строка
  • int, int8, int16, int32, int64 — знаковые целочисленные типы разной длины
  • uint, uint8, uint16, uint32, uint64, uintptr — беззнаковые целочисленные типы
  • byte — синоним uint8, часто используется для работы с байтами
  • rune — синоним int32, представляет Unicode кодовую точку
  • float32, float64 — числа с плавающей точкой
  • complex64, complex128 — комплексные числа

Кроме примитивов, есть составные типы:

  • array — массив фиксированной длины
  • slice — динамический массив
  • map — хеш-таблица
  • struct — структура
  • interface — интерфейс
  • pointer — указатель

Пример объявления переменных:

var a int = 10
var b float64 = 3.14
var s string = "hello"
var flag bool = true