Назад к вопросам
Middle
5
Какие типы переменных есть в Go?
Компании, где спрашивали
Япоки
Ответ от нейросети
sobes.tech AI
В Go есть несколько основных типов переменных:
-
Базовые типы:
bool— логический тип (true/false)string— строка- Целочисленные типы:
int,int8,int16,int32,int64, а также беззнаковыеuint,uint8(alias для byte),uint16,uint32,uint64 float32,float64— числа с плавающей точкойcomplex64,complex128— комплексные числа
-
Составные типы:
- Массивы и срезы (
[n]T,[]T) - Структуры (
struct) - Карты (
map[K]V) - Интерфейсы (
interface{}) - Каналы (
chan T)
- Массивы и срезы (
Пример объявления переменных разных типов:
var a int = 10
var b string = "hello"
var c bool = true
var d []int = []int{1, 2, 3}
var e map[string]int = map[string]int{"key": 1}