fmt.Sprintf()
Форматирует и возвращает строку без вывода.
Сигнатура
fmt.Sprintf(format string, a ...any) stringРаботает как Printf, но не печатает результат, а возвращает его в виде строки. Удобно для сборки сообщений и формирования значений.
s := fmt.Sprintf("Сумма: %d руб.", 500)
// s == "Сумма: 500 руб."