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