Для пары строк — обычный + нормально. Но если клеишь в цикле — каждый + создаёт новую строку и копирует данные, это O(n²). Используй strings.Builder: метод WriteString добавляет в растущий буфер, String() в конце отдаёт результат без лишних копирований. Если знаешь примерный размер — builder.Grow(n) заранее выделит память. Для склейки слайса строк — strings.Join. Это стандартные подходы, fmt.Sprintf — для форматирования, а не для конкатенации.
Как эффективно конкатенировать строки?
Junior
766 просмотровAFK Offer AI
Что такое init функция?