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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM