Go fmt包怎么使用
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要讲解了"Go fmt包怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Go fmt包怎么使用"吧!1. 通用的占位符%v 值
千家信息网最后更新 2025年02月06日Go fmt包怎么使用
这篇文章主要讲解了"Go fmt包怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Go fmt包怎么使用"吧!
1. 通用的占位符
%v 值的默认格式。%+v 类似%v,但输出结构体时会添加字段名%#v 相应值的Go语法表示 %T 相应值的类型的Go语法表示 %% 百分号,字面上的%,非占位符含义
默认格式%v
下,对于不同的数据类型,底层会去调用默认的格式化方式:
bool: %t int, int8 etc.: %d uint, uint8 etc.: %d, %x if printed with %#vfloat32, complex64, etc: %gstring: %schan: %p pointer: %p
如果是复杂对象的话,按照如下规则进行打印:
struct: {field0 field1 ...} array, slice: [elem0 elem1 ...] maps: map[key1:value1 key2:value2] pointer to above: &{}, &[], &map[]
整数类型:
%b 二进制表示 %c 相应Unicode码点所表示的字符 %d 十进制表示 %o 八进制表示 %q 单引号围绕的字符字面值,由Go语法安全地转义 %x 十六进制表示,字母形式为小写 a-f %X 十六进制表示,字母形式为大写 A-F %U Unicode格式:123,等同于 "U+007B"
浮点数
%b 无小数部分、二进制指数的科学计数法,如-123456p-78; 参见strconv.FormatFloat %e 科学计数法,如-1234.456e+78 %E 科学计数法,如-1234.456E+78 %f 有小数部分但无指数部分,如123.456 %F 等价于%f %g 根据实际情况采用%e或%f格式(以获得更简洁、准确的输出) %e 科学计数法,例如 -1234.456e+78 %E 科学计数法,例如 -1234.456E+78 %f 有小数点而无指数,例如 123.456 %g 根据情况选择 %e 或 %f 以产生更紧凑的(无末尾的0)输出 %G 根据情况选择 %E 或 %f 以产生更紧凑的(无末尾的0)输出
布尔型
%t true 或 false
感谢各位的阅读,以上就是"Go fmt包怎么使用"的内容了,经过本文的学习后,相信大家对Go fmt包怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
格式
科学
计数法
情况
输出
小数
指数
类型
语法
部分
学习
紧凑
二进制
内容
十六进制
字母
字符
形式
末尾
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
三级数据库技术题库
福建家用软件开发收费
小学生网络安全及措施
教育局网络安全宣传月主题
辽宁调度服务器安装云服务器
七个一流网络安全学院
手机服务器出错是怎么回事
网络安全知识竞赛题库中学生
宜宾商城分销软件开发多少钱
apache搭建服务器
网络安全教育800字演讲稿
大数据查询软件开发
思科网络安全第二章测试答案
微信运动 没有记录数据库
郑州软件开发定制外包
定远天气预报软件开发
植物大战僵尸ol服务器繁忙
派派怎么转服务器
软件开发大专是考什么
中美网络安全标准
网络安全根基数字化
石家庄企业数据库
想学网络技术哪里好
深圳行业软件开发联系人
平谷区信息网络技术服务优点
惠州触摸屏服务器厂家
oecd数据库行业
加强全社会网络安全是保障
江浙二本软件开发学校
网络显示服务器走丢怎么弄