使用golang怎么在Linux中输出彩色字符

  介绍

使用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怎么在Linux中输出彩色字符“> </p> <h2类=什么是golang

golang是谷歌开发的一种静态强类型,编译型,并发型,并具有垃圾回收功能的编程语言,其语法与C语言相近,但并不包括如枚举,异常处理,继承,泛型、断言,虚函数等功能。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用golang怎么在Linux中输出彩色字符