0
点赞
收藏
分享

微信扫一扫

【redis】spring-cache使用指南

拾光的Shelly 2023-05-04 阅读 61

Go语言中的占位符

1.Go语言中的占位符

 1.1普通占位符

占位符简介举例输出
%v显示默认的字段名Printf("%v", people){zhangsan}
%+v打印结构体时,会添加字段名打印结构体时,会添加字段名打印结构体时,会添加字段名
%#vmain.HumanPrintf("#v", people)main.Human{Name:"zhangsan"}
%T相应值的类型的Go语法表示Printf("%T", people)main.Human
%%字面上的百分号,并非值的占位符Printf("%%")%

1.2布尔占位符

占位符简介举例输出
%ttrue 或 falsePrintf("%t", true)true

1.3整数占位符

占位符简介举例输出
%b显示二进制Printf("%b", 5)101
%c显示unicoide编码对应的字符Printf("%c", 0x4E2D)
%d10进制Printf("%d", 0x12)18
%o8进制Printf("%d", 10)12
%x16进制,字母的形式是a-fPrintf("%x", 13)d
%X16进制,字母的形式是A-FPrintf("%x", 13)D

1.4浮点数占位符

占位符简介举例输出
%e显示科学计数法,例如 -1234.456e+78Printf("%e", 10.2)1.020000e+01
%E科学计数法,例如 -1234.456E+78Printf("%e", 10.2)1.020000E+01
%f有小数点而无指数,例如 123.456Printf("%f", 10.2)10.200000

1.5字符串占位符

占位符简介举例输出

%s

输出字符的,可以接收字符或者是对应的字节数组Printf("%s", []byte("Go语言"))Go语言
%q转义输出Printf("%q", "Go语言")"Go语言"
举报

相关推荐

0 条评论