格式化输出Sprintf

例如:结构体格式化输出spa

    // 匿名结构体声明, 并赋予初值指针

    profile := &struct {code

        Name stringstring

        Age int基础

    }{file

        Name: "sun",语法

        Age: 20,二进制

    }语言

使用'%+v' &{Name:sun Age:20}
使用'%#v' &struct { Name string; Age int }{Name:"sun", Age:20}
使用'%T' *struct { Name string; Age int }C语言中, 使用%d表明整型参数co

 

 

补:经常使用的其余格式化输出方式

%v          按值的原本值输出

%+v        在 %v 基础上,对结构体字段名和值进行展开

%#v        输出 Go 语言语法格式的值

%T         输出 Go 语言语法格式的类型和值

%%        输出 % 本体

%b         整型以二进制方式显示

%o         整型以八进制方式显示

%d         整型以十进制方式显示

%x         整型以十六进制方式显示

%X         整型以十六进制、字母大写方式显示

%U         Unicode 字符

%f          浮点数

%p         指针,十六进制方式显示

相关文章
相关标签/搜索