Переменные и константы в 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 для каждой новой строки.