Задать вопрос
@wanomgn

Как идиоматично увеличить значение в map?

package main
//Создаем структуру
type Item struct {
	Data  string
	Count int
}

func main() {
	//сделали мапу
	c := make(map[int]Item)
	//заполнили мапу двумя значениями
	c[10] = Item{"asdf", 1}
	c[20] = Item{"fghj", 1}
}

Как ПРАВИЛЬНО и красиво увеличить Count на 1?
  • Вопрос задан
  • 308 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Используйте указатели на структуры.
c[10].Count++ в этом случае будет работать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы