LogID: обработка не отвязывает
Самый неочевидный случай удержания: strings.Split возвращает срезы исходной строки, а не копии. Реализуйте logID: из строки вида "id;rest" извлеките часть до первой точки с запятой как независимую копию (strings.Clone(parts[0])).
Показать решение
GolangРешение
func logID(line string) string {
parts := strings.Split(line, ";")
return strings.Clone(parts[0])
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн