Skip to content

Короткие формы объявления переменных

Мы также можем использовать короткие формы объявления переменных для их объявления. Короткие объявления переменных могут использоваться только для объявления локальных переменных. Давай рассмотрим пример, в котором используются короткие объявления переменных.

Каждое короткое объявление переменной должно объявлять по крайней мере одну новую переменную.

Между короткими и стандартными объявлениями переменных есть несколько различий:

  1. В краткой форме объявления var ключевое слово и типы переменных должны быть опущены.
  2. Знак присваивания должен содержать := вместо \=.
  3. В коротком объявлении переменных старые переменные и новые переменные могут смешиваться слева от :=. Но слева должна быть хотя бы одна новая переменная.

Обрати внимание, что по сравнению с чистыми присваиваниями существует ограничение на короткие объявления переменных. В коротком объявлении переменной все элементы слева от знака := должны быть чистыми идентификаторами. Это означает, что некоторые другие элементы, которые можно назначить представленныев других статьях, не могут отображаться слева от :=. Эти элементы включают квалифицированные идентификаторы, элементы контейнера, разыменования указателя и селекторы полей структуры. Чистые присваивания не имеют такого ограничения.