使用 Printf 轉義變數
如果要防止 fmt.Printf 語句中格式化變數,可以使用轉義序列。但是,標準 %v 轉義序列無法轉義第一次出現的 %v。
要轉義第一次出現的 %v,請使用 %%。這個序列代表一個百分號,它不消耗任何值。
這裡有一個例子:
fmt.Printf("Escape this -> %%v... Do not escape this -> %v", "Unescaped")
這將會列印:
Escape this -> %v... Do not escape this -> Unescaped
第一個%v 被%% 轉義,而第二個%v則沒有。因此,第一個 %v 按字面列印,而第二個 %v 則格式化為字串。
以上是如何在 fmt.Printf 語句中轉義文字百分號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!