Почему складывается строка в fmt.Fprintf()?

Имею некоторый код, который может возвращать ошибку.

if err != nil {
    fmt.Fprintf(ctx, "Произошла неизвестная ошибка")
}
fmt.Fprintf(ctx, "Успех!")

И если будет ошибка, текст соединится: "Произошла неизвестная ошибка Успех!" - будет в итоге, что с этим можно сделать? Нужно чтобы был ответ "Произошла неизвестная ошибка" или "Успех!"


Ответы (0 шт):