Maison >développement back-end >Golang >Comment puis-je imprimer des backticks dans Go à l'aide de chaînes délimitées par des backticks ?
Impression de citations en arrière dans Go avec des chaînes rétro-quotées
Est-il possible d'afficher des citations en arrière dans Go en utilisant des guillemets en arrière ? Considérez la syntaxe suivante :
package main import "fmt" func main() { fmt.Println(`something like this`) }
Réponse :
Dans Go, l'impression de guillemets dans des chaînes rétro-quotées nécessite une approche unique. La solution consiste à combiner plusieurs chaînes entre guillemets arrière, comme indiqué ci-dessous :
package main import "fmt" func main() { // back ` quote fmt.Println((`back ` + "`" + ` quote`)) }
Go prend en charge les littéraux de chaîne bruts placés entre guillemets arrière (``). Dans ces guillemets, les caractères restent ininterprétés, y compris les barres obliques inverses. Cette fonctionnalité permet l'inclusion de guillemets inversés sans signification particulière ni saut de ligne.
En concaténant plusieurs chaînes brutes, il devient possible d'imprimer des guillemets inversés à l'aide de chaînes citées rétroactivement :
- "`back `": Raw string representing "back " - "`" : Back quote character - "` quote`": Raw string representing " quote"
Combiner ces chaînes donne le résultat souhaité : "back `quote".
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!