fmt
01.fmt
01.常用占位符
动词 | 功能 |
---|---|
%v | 按值的本来值输出 |
%+v | 在 %v 的基础上,对结构体字段名和值进行展开 |
%#v | 输出 Go 语言语法格式的值 |
%T | 输出 Go 语言语法格式的类型和值 |
%% | 输出 %% 本体 |
%b | 整型以二进制方式显示 |
%o | 整型以八进制方式显示 |
%d | 整型以十进制方式显示 |
%x | 整型以 十六进制显示 |
%X | 整型以十六进制、字母大写方式显示 |
%U | Unicode 字符 |
%f | 浮点数 |
%p | 指针,十六进制方式显示 |
02. Print
- Println:
- 一次输入多个值的时候 Println 中间有空格
- Println 会自动换行,Print 不会
- Print:
- 一次输入多个值的时候 Print 没有 中间有空格
- Print 不会自动换行
- Printf
- Printf 是格式化输出,在很多场景下比 Println 更方便
03.Sprint
- Sprint系列函数会把传入的数据生成并返回一个字符串。
04. Fprint
- Fprint系列函数会将内容输出到一个io.Writer接口类型的变量w中
- 我们通常用这个函数往文件中写入内容。
fmt
http://coderedeng.github.io/2022/05/20/Go常用库介绍 - fmt/