Перейти к основному содержимому

Типы данных в Go

Каждое значение в программе имеет тип данных, и это очень важная идея: тип сообщает Go, какое значение хранит переменная и сколько места оно занимает.

Типы в Go статические, поэтому переменная сохраняет тип, который вы ей задали, и позже никогда не примет данные другого типа.

В языке есть три базовые группы типов:

  • bool - значение, равное либо true, либо false
  • Numeric - целые числа, числа с плавающей точкой и комплексные числа
  • string - последовательность символов, например фрагмент текста

Пример

Вот по одной переменной из каждой группы, причём числовая группа представлена и целым числом, и числом с плавающей точкой:

Prompt
Объявите переменные типов bool, int, float32 и string. Выведите каждую из них с подписью.
Вывод: Программа на Go и захваченный вывод