知识分享之Golang——fmt 打印常用命令整理

简介: 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。知识分享系列目前包含Java、Golang、Linux、Docker等等。

知识分享之Golang——fmt包常用命令整理

背景

知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。

知识分享系列目前包含Java、Golang、Linux、Docker等等。

开发环境

  • 系统:windows10
  • 语言:Golang
  • golang版本:1.17

    内容

    我们在写golang程序时经常需要对于一些字符串进行打印、字符串拼接(不考虑高效否)等操作,这时我们就需要使用到golang中的fmt组件库,本节将该组件库下常用的一些命令进行整理出来,便于大家进行日常使用。
    对照表
    标记号|作用|备注|
    ---|---|---|
    %v|直接打印输出变量的值||
    %+v|类似%v,但输出结构体时会添加字段名|
    %#v|Go语法表示值||
    %T|输出打印变量的类型||
    %%|转义百分号||
    %g|小数输出,根据实际情况采用%e或%f||
    %G|小数输出,根据实际情况采用%E或%F||
    %b|打印二进制||
    %c|打印对应的unicode码||
    %d|打印十进制||
    %o|打印八进制||
    %x|打印小写十六进制||
    %X|打印大写十六进制||
    %s|打印字符串|
    %q|双引号围绕的字符串,由Go语法安全地转义||
    %p|打印下标地址||

以上是参考日常使用和网上已有文章进行整理后的常用占位符,大家可以根据该占位符快速进行使用。

本文声明:

5330898-d1c72b6c90e378f3.png
知识共享许可协议
本作品由 cn華少采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

目录
相关文章
|
9月前
|
Go
Golang切片copy踩坑
Golang切片copy踩坑
65 0
|
7月前
|
编译器 Go C语言
通过例子学习在golang中调试程序
【7月更文挑战第4天】Go语言支持使用cgo进行汇编调试,官方文档在golang.org/doc/asm。注意,调试Go运行时可能遇到变量不可用或行号错误,需谨慎使用step命令。
90 1
通过例子学习在golang中调试程序
|
9月前
|
Go
golang学习参考记录
golang学习参考记录
|
JSON Go 数据格式
Golang 语言怎么使用 panic 函数?
Golang 语言怎么使用 panic 函数?
102 0
|
安全 Go
Golang 语言中的 defer 怎么使用?
Golang 语言中的 defer 怎么使用?
58 0
|
9月前
|
Go 开发者
代码整洁利器:go fmt命令详解
代码整洁利器:go fmt命令详解
538 0
|
9月前
|
Go
Golang Flag基本使用
Golang Flag基本使用
78 0
|
9月前
|
Go
Golang内置Log包的基本使用
Golang内置Log包的基本使用
86 0
|
Go C语言
golang的注意事项
golang的注意事项
golang的注意事项
|
运维 Go
学习golang(5) 初探:go 数组/slice 的基本使用
学习golang(5) 初探:go 数组/slice 的基本使用
133 0