首頁 > 後端開發 > Golang > 如何在 fmt.Printf 語句中轉義文字百分號?

如何在 fmt.Printf 語句中轉義文字百分號?

Linda Hamilton
發布: 2024-11-12 10:58:02
原創
866 人瀏覽過

How to Escape a Literal Percent Sign in fmt.Printf Statements?

使用 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板