Сокращенное и полное объявление переменной или константы

// Общий вид: 
// var|const Имя Тип [:= Значение]

// Полное и сокращенное объявление 
var test = "Hello"
var i, j int = 1, 2
who := "World!"  // то же самое, что и var who = "World!"

// неизменяемые значения
const (
    A = 0  // есть ключевое слово iota для обозначения начального значения
    B = 1
    C = 2
)

// Объявление с явным типом: использовать явный тип только в крайнем случае
var who string := "World!" 

Переменной автоматически компилятор присваивает тип string. Далее, этой переменной могут быть присвоены только строки.

Last updated