介绍
使用golang怎么在Linux中输出彩色字符?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
,去语言要打印彩色字符与Linux终端输出彩色字符类似,以黑色背景高亮绿色字体为例:
fmt.Printf (“\ n  % c [1; 40; 32 m % s % c [0 m \ n \ n",, 0 x1b,“testPrintColor",, 0 x1b)
其中0 x1b是标记,[开始定义颜色,1代表高亮,40代表黑色背景,32代表绿色前景,0代表恢复默认颜色。显示效果为:
下面代码遍历全部显示效果。
package 主要 import ( “才能fmt" ) func main (), { fmt.Println才能(“”)//才能,前景,背景,颜色//才能,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//才能,30岁,40岁,黑色//才能,31日,41岁,红色//才能,32,42,绿色//才能,33,43岁,黄色//才能,34,44岁,蓝色//才能,35岁,45岁,紫红色//才能,36岁,46岁,青蓝色//才能,37岁,47岁,白色 ,////,才能代码,意义//才能,- - - - - - - - - - - - - - - - - - - - - - - - -//才能,0,终端默认设置//才能,1,高亮显示//才能,4,使用下划的线//才能,5,闪烁//才能,7,反白显示//才能,8,不可见 for 才能;b :=, 40;, b & lt;=, 47个;,b + +,{,//背景色彩,=,40-47 ,,,for f :=, 30;, f & lt;=, 37;, f + +,{,//前景色彩,=,30-37 ,,,,,for d :=, range int[]{0, 1, 4, 5, 7, 8},{,//显示方式,=,0、1、4、5、7、8 ,,,,,,,fmt.Printf (“, % c [% d; % d % dm % s (f=% d, b=% d, d=% d) % c [0 m “,, 0 x1b,,,,,,,,,,,,,,,,,, 0 x1b) ,,,,,} ,,,,,fmt.Println (“”) ,,,} ,,,fmt.Println (“”) ,,} }
显示效果为:
什么是golang
golang是谷歌开发的一种静态强类型,编译型,并发型,并具有垃圾回收功能的编程语言,其语法与C语言相近,但并不包括如枚举,异常处理,继承,泛型、断言,虚函数等功能。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。