17 lines
297 B
Go
17 lines
297 B
Go
package output
|
|
|
|
import "github.com/fatih/color"
|
|
|
|
func PrintError(value any) {
|
|
switch t := value.(type) {
|
|
case string:
|
|
color.Red(t)
|
|
case int:
|
|
color.Red("Код ошибки: %d", t)
|
|
case error:
|
|
color.Red(t.Error())
|
|
default:
|
|
color.Red("Неизвестный тип ошибки")
|
|
}
|
|
}
|