Быстрое объявление (:=) возможно только внутри функций и является сокращенной формой объявления и инициализации. Ключевое слово var
позволяет объявлять переменные любого типа, без инициализации (получат нулевое значение) или с инициализацией, а также на уровне пакета.
Основные различия:
Характеристика | Быстрое объявление (:=) | Объявление через var |
---|---|---|
Место использования | Только внутри функций | Внутри функций и на уровне пакета |
Необходимость инициализации | Обязательно, компилятор выводит тип | Необязательно, переменная получит нулевое |
Быстрое объявление (:=) возможно только внутри функций и является сокращенной формой объявления и инициализации. Ключевое слово var
позволяет объявлять переменные любого типа, без инициализации (получат нулевое значение) или с инициализацией, а также на уровне пакета.
Основные различия:
Характеристика | Быстрое объявление (:=) | Объявление через var |
---|---|---|
Место использования | Только внутри функций | Внутри функций и на уровне пакета |
Необходимость инициализации | Обязательно, компилятор выводит тип | Необязательно, переменная получит нулевое |
Register or sign in to get access to full answers for all questions from the question bank.