Что будет в map, если не делать make или short assign?
Если не использовать make или короткое присваивание для объявления map, то получим nil.
В Go переменная типа map без инициализации будет равна nil, что означает отсутствие выделенной памяти под хранение пар ключ-значение. Поэтому попытка добавить элементы в такую map вызовет панику. Например, код ниже вызовет панику из-за попытки записи в nil map:
Чтобы избежать этой ошибки, необходимо перед использованием map сначала проинициализировать его с помощью оператора make или короткого объявления, как показано в примере:
Отметьте свой прогресс