格式化輸出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         指針,十六進制方式顯示

相關文章
相關標籤/搜索