golang占位符怎么正确使用


这篇文章主要讲解了“golang占位符怎么正确使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“golang占位符怎么正确使用”吧!xdm ,写 C/C++ 语言的时候有格式控制符,例如 %s , %d , %c , %p 等等在写 golang 的时候,也是有对应的格式控制符,也叫做占位符,写这个占位符,需要有对应的数据与之对应,不能瞎搞%s%d%v , %v+ , %+免费云主机域名v%T , %q写一个 demo 来看看上面占位符的效果,具体都是啥样的上面的代码执行效果如下:从上面的效果我们可以看出来:%q 表示 单引号围绕的字符字面值,由Go语法安全地转义 , 感兴趣的 xdm 可以尝试打印调试看看效果$s 表示 字符串$d 表示 十进制数%v 表示 默认格式%+v 表示 打印结构体的时候,会添加相应的字段名字%#v 表示 相应数据结构的 golang 语言的表示情况%t%b%c%U , %#U继续写 demo 查看一下效果几何:上面的代码执行效果如下:从上面的效果我们可以看出来:%t 表示 布尔的占位符%b 表示 二进制的数据%c 表示 对应的 Unicode 码点所表示的字符%U 表示 可以将数据转化为 Unicode 格式规范 , 也就是 + 开头的%#U 表示 可以将数据转换成 unicode 对应的字符,demo 中的文字念 j%2d , %07d%x , %#x%f , %.3f上面的代码执行效果如下:从上面的效果我们可以看出来:%2d 表示 总共 2 位数字,若不足 2 位数字则前面补零%07d 表示 总共 7 位数字,若不足 7 位数字则前面补零%x 表示 十六进制,全是小写%#x 表示 十六进制,前面会带上 0x%f 表示 浮点类型的数据,默认是保留 6 位小数%.3f 表示 浮点类型的数据,保留 3 位小数%p%#p上面的代码执行效果如下:%p 表示 十六进制的指针地址,会带有 0x%#p 表示 十六进制的指针地址,不会有 0x感谢各位的阅读,以上就是“golang占位符怎么正确使用”的内容了,经过本文的学习后,相信大家对golang占位符怎么正确使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Python中怎么创建对象列表

本文小编为大家详细介绍“Python中怎么创建对象列表”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python中怎么创建对象列表”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 Python 中要创建对象列表:声明一个新变量并将其…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/09 17:15
Next 07/09 17:15

相关推荐