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

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

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

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

sobes.tech AI

В Go основные типы данных делятся на несколько категорий:

  • Булевы типы: bool — принимает значения true или false.
  • Числовые типы:
    • Целочисленные: int, int8, int16, int32, int64, а также беззнаковые uint, uint8 (alias для byte), uint16, uint32, uint64.
    • Числа с плавающей точкой: float32, float64.
    • Комплексные числа: complex64, complex128.
  • Строки: string — последовательность байтов, обычно UTF-8.
  • Производные типы:
    • Массивы и срезы (array, slice)
    • Карты (map)
    • Структуры (struct)
    • Интерфейсы (interface)
    • Указатели (pointer)

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

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