Какой способ лучше инициализировать карту в Голанге? Поскольку map является ссылочным типом. В чем разница между :? m := make(map[string]int32) а также m := map[string]int32{} Ответ 1 Один позволяет инициализировать емкость, другой позволяет инициализировать значения: // Initializes a map with space for 15 items before reallocation m := make(map[string]int32, 15) против // Initializes a map with an entry relating the name "bob" to the number 5 m := map[string]int{"bob": 5} Для пустой карты с емкостью 0 они одинаковы, и это просто предпочтение.
Ответ 1 Один позволяет инициализировать емкость, другой позволяет инициализировать значения: // Initializes a map with space for 15 items before reallocation m := make(map[string]int32, 15) против // Initializes a map with an entry relating the name "bob" to the number 5 m := map[string]int{"bob": 5} Для пустой карты с емкостью 0 они одинаковы, и это просто предпочтение.