Back to questions
Senior
4
Какие типы данных в Go знаешь?
Companies where asked
Магнит Тех
Answer from AI
sobes.tech AI
В Go есть несколько основных типов данных:
- Булевы:
bool(true/false) - Целочисленные:
int,int8,int16,int32,int64, а также беззнаковыеuint,uint8(alias byte),uint16,uint32,uint64 - Числа с плавающей точкой:
float32,float64 - Комплексные числа:
complex64,complex128 - Строки:
string - Байтовые срезы:
[]byte
Кроме базовых типов, есть составные:
- Массивы и срезы
- Структуры (
struct) - Карты (
map) - Интерфейсы (
interface{}) - Каналы (
chan)
Пример объявления переменных:
var a int = 10
var b float64 = 3.14
var c bool = true
var s string = "hello"
var arr []int = []int{1, 2, 3}