Go总结(七)| 格式化输出字符串
格式化参数非常多,这里列出一些常用的:
verb | 描述 |
---|---|
%b,%o,%d,%x |
二进制、八进制、十进制、十六进制整数 |
%X |
十六进制整数、字母大写 |
%f,%g,%e |
浮点数:如3.141593,3.141592653589793,3.141593e+00 |
%v |
按值的本来值输出 |
%+v |
在 %v 基础上,对结构体字段名和值进行展开 |
%#v |
Go 语言语法格式的值 |
%t |
布尔值:true或false |
%T |
任何值的类型,用到反射:reflect.Typeof() |
%% |
输出 % 字符 |
%c |
字符Unicode码点 |
%U |
Unicode 字符 |
%s |
字符串 |
%q |
带引号字符串(如"abc")或者字符(如‘c’) |
%p |
指针,十六进制方式显示 |
(未完待续…)
- 原文作者: 闪电侠
- 原文链接:https://chende.ren/2020/12/27110323-print-format.html
- 版权声明:本作品采用 开放的「署名 4.0 国际 (CC BY 4.0)」创作共享协议 进行许可