func (*Map) LoadOrStore
func (m *Map) LoadOrStore(key, value interface{}) (actual interface{}, loaded bool)
LoadOrStore возвращает существующее значение для ключа, если оно присутствует. В противном случае он сохраняет и возвращает заданное значение. Результат имеет значение true, если значение было загружено, а false если значение уже хранится.