设为首页 加入收藏

TOP

fmt.Sprintf格式化使用
2019-03-04 18:08:40 】 浏览:47
Tags:fmt.Sprintf 格式 使用

格式化写法:

fmt.Sprintf(格式化样式, 参数列表…)

参数说明:
格式化样式:字符串形式,格式化动词以%开头。
参数列表:多个参数以逗号分隔,个数必须与格式化样式中的动词个数对应,否则运行时会报错。

在 Go 语言中,格式化的命名延续C语言风格:

count := 1
fmt.Sprintf("这是我的第%d个程序", count)

字符串格式化时常用动词及功能:
||~动 词||~功 能||
||%v ||按值的本来值输出 ||
||%+v ||在 %v 基础上,对结构体字段名和值进行展开 ||
||%#v ||输出 Go 语言语法格式的值 ||
||%T ||输出 Go 语言语法格式的类型和值 ||
||%% ||输出 % 本体 ||
||%b ||整型以二进制方式显示 ||
||%o ||整型以八进制方式显示 ||
||%d ||整型以十进制方式显示 ||
||%x ||整型以十六进制方式显示 ||
||%X ||整型以十六进制、字母大写方式显示 ||
||%U ||Unicode 字符 ||
||%f ||浮点数 ||
||%p ||指针,十六进制方式显示 ||




编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Go变量逃逸分析 下一篇linux基础之bash特性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(217) }