Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Быстрое объявление (:=) возможно только внутри функций и является сокращенной формой объявления и инициализации. Ключевое слово var
позволяет объявлять переменные любого типа, без инициализации (получат нулевое значение) или с инициализацией, а также на уровне пакета.
Основные различия:
Характеристика | Быстрое объявление (:=) | Объявление через var |
---|---|---|
Место использования | Только внутри функций | Внутри функций и на уровне пакета |
Необходимость инициализации | Обязательно, компилятор выводит тип | Необязательно, переменная получит нулевое |
Быстрое объявление (:=) возможно только внутри функций и является сокращенной формой объявления и инициализации. Ключевое слово var
позволяет объявлять переменные любого типа, без инициализации (получат нулевое значение) или с инициализацией, а также на уровне пакета.
Основные различия:
Характеристика | Быстрое объявление (:=) | Объявление через var |
---|---|---|
Место использования | Только внутри функций | Внутри функций и на уровне пакета |
Необходимость инициализации | Обязательно, компилятор выводит тип | Необязательно, переменная получит нулевое |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.