首页 » SEO优化 » phpsprintf转义字符技巧_轻松玩转Golang的fmtSprintf让百分号不再捣乱

phpsprintf转义字符技巧_轻松玩转Golang的fmtSprintf让百分号不再捣乱

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]
小编

在Go措辞中,fmt.Sprintf 函数用于格式化字符串,个中 % 是格式化指令的开始。
如果想要让 % 不起浸染,即直接输出 % 而不是作为格式化指令,你可以利用以下方法:

转义 % 符号:在 % 符号前再加一个 % 来转义它,这样第一个 % 会被阐明为普通字符,第二个 % 会被阐明为格式化指令。
fmt.Sprintf("%%")这将输出一个 % 字符。
利用 %v 格式化指令:%v 格式化指令用于输出变量的默认格式,如果变量是 %,%v 会将其视为普通字符。
fmt.Sprintf("%v","%")这也会输出 %。
利用 %s 格式化指令:%s 用于格式化字符串,它会将 % 视为字符串的一部分。
fmt.Sprintf("%s","%")这同样会输出 %。
利用原始字符串字面量:在Go中,你可以利用反引号(`)来创建原始字符串字面量,个中的分外字符不会被转义。
复制fmt.Sprintf("%s",`%`)这将输出 %。

选择哪种方法取决于详细需求和高下文。
在大多数情形下,利用转义 %% 是最大略的方法。

phpsprintf转义字符技巧_轻松玩转Golang的fmtSprintf让百分号不再捣乱

phpsprintf转义字符技巧_轻松玩转Golang的fmtSprintf让百分号不再捣乱
(图片来自网络侵删)

相关文章