我希望某些文本被涂成红色和绿色。如果value < 0
,则颜色为红色;如果value > 0
,则颜色为绿色:
if x < 0 {
fmt.Println("This line will be Red")
} else {
fmt.Println("This line will be Green")
}
我想知道如何使用标准库而不是第三方pkg。 我该怎么做?
答案 0 :(得分:2)
您可以使用:
if x < 0 {
fmt.Println("\x1b[31;1m This line will be Red \x1b[0m")
} else {
fmt.Println("\x1b[32;1m This line will be Green \x1b[0m")
}
您可以使用第一个数字来更改颜色:[31,32,33...]
,并且始终以\x1b[0m
结尾。