🟢 Лёгкий · 1 очк. Основы синтаксиса
Что такое short variable declaration?
A var x int
B x := 5
C let x = 5
D int x = 5
Объяснение вопроса

Short variable declaration - это оператор :=, который объявляет переменную и присваивает ей значение. Тип выводится автоматически по правой части.

Синтаксис

x := 5           // int
name := "Go"     // string
a, b := 1, 2     // несколько переменных

Ограничение

Оператор := можно использовать только внутри функций. На уровне пакета (глобальные переменные) нужно писать var x = 5 или var x int = 5.

Правило "хотя бы одна новая"

В выражении x, y := 10, 20 все переменные могут быть новыми. Если x уже объявлена, то := допустим, если хотя бы одна переменная (например y) новая - тогда x будет переприсвоена.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.