... > GO > Переменные и константы...

Переменные и константы в go

НАВИГАЦИЯ ПО СТРАНИЦЕ

Переменные Типы данных Константы Именованные константы

Переменные

В GO переменные объявляются с использованием ключевого слова var.

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

var age int

Если необходимо проинициализировать переменную при объявлении, можно использовать краткую форму:

name := "John"

Тип переменной указывается автоматически на основе присвоенного значения.

Типы данных

GO является статически типизированным языком, и тип переменной указывается явно или неявно. Некоторые базовые типы данных в GO:

  • int - целочисленный тип;

  • float64 - тип с плавающей точкой;

  • string - строковый тип;

  • bool - логический тип.

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

var age int
var height float64
var name string
var isStudent bool

Константы

Константы в GO объявляются с использованием ключевого слова const.

Пример:

const pi = 3.14159

Константы могут также иметь тип:

const daysInWeek int = 7

Именованные константы

Именованные константы объявляются с использованием блока const и iota для автоматической генерации последовательных чисел.

Пример:

const (
    Monday = iota
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
)

В этом примере iota автоматически увеличивается на 1 для каждой новой строки.