Maison > développement back-end > Golang > Comment puis-je imprimer des signes de pourcentage dans « Println » de Go sans les avertissements de Go Vet ?

Comment puis-je imprimer des signes de pourcentage dans « Println » de Go sans les avertissements de Go Vet ?

Susan Sarandon
Libérer: 2024-12-03 12:53:10
original
569 Les gens l'ont consulté

How Can I Print Percent Signs in Go's `Println` Without go vet Warnings?

Écriture de signes de pourcentage dans Println sans avertissements Go vet

Lors de l'écriture de code dans Go, les développeurs peuvent rencontrer des avertissements Go vet lors de l'utilisation de la fonction Println avec des signes de pourcentage. Par exemple, le code suivant :

package main

import (
    "fmt"
)

func main() {
    fmt.Println("%dude") // Warning: Println call has possible formatting directive %d
}
Copier après la connexion

déclenchera l'avertissement :

./prog.go:8:2: Println call has possible formatting directive %d
Copier après la connexion

Cet avertissement indique que Go Vet soupçonne que l'intention est d'utiliser une directive de formatage, plutôt que d'imprimer deux signes de pourcentage. Pour éviter cet avertissement, les développeurs peuvent envisager les alternatives suivantes :

  1. Échapper au signe de pourcentage : Utilisez une barre oblique inverse avant le signe de pourcentage pour y échapper :
fmt.Println("%%dude")
Copier après la connexion
  1. Encodez le signe de pourcentage sous forme de séquence d'échappement hexadécimale : Représente le pourcentage signez en tant que x25 :
fmt.Println("%\x25dude")
Copier après la connexion
  1. Utilisez Printf avec une chaîne de format : Utilisez Printf au lieu de Println et spécifiez explicitement la chaîne de format :
fmt.Printf("%%%%dude\n")
Copier après la connexion
  1. Attribuer la chaîne à une variable : Attribuer la chaîne avec le signes de pourcentage sur une variable, puis imprimer la variable à l'aide de Println :
s := "%dude"
fmt.Println(s)
Copier après la connexion

En utilisant ces alternatives, les développeurs peuvent imprimer avec succès des signes de pourcentage sans déclencher d'avertissements go vet.

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!

source:php.cn
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