Maison > développement back-end > Golang > Comment échapper à un pourcentage littéral de connexion dans les instructions fmt.Printf ?

Comment échapper à un pourcentage littéral de connexion dans les instructions fmt.Printf ?

Linda Hamilton
Libérer: 2024-11-12 10:58:02
original
936 Les gens l'ont consulté

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

Variables d'échappement avec Printf

Si vous souhaitez empêcher le formatage d'une variable dans une instruction fmt.Printf, vous pouvez utiliser des séquences d'échappement . Cependant, la séquence d'échappement standard %v ne fonctionne pas pour échapper à la première occurrence de %v.

Pour échapper à la première occurrence de %v, utilisez %%. Cette séquence représente un signe de pourcentage littéral, qui ne consomme aucune valeur.

Voici un exemple :

fmt.Printf("Escape this -> %%v... Do not escape this -> %v", "Unescaped")
Copier après la connexion

Cela affichera :

Escape this -> %v... Do not escape this -> Unescaped
Copier après la connexion

Le premier %v est échappé par %%, alors que le deuxième %v ne l'est pas. Par conséquent, le premier %v est imprimé littéralement, tandis que le second %v est formaté sous forme de chaîne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal