Maison > développement back-end > Golang > Comment créer une chaîne à terminaison nulle dans Go ?

Comment créer une chaîne à terminaison nulle dans Go ?

DDD
Libérer: 2024-12-02 11:33:10
original
798 Les gens l'ont consulté

How to Create a Null-Terminated String in Go?

Comment créer manuellement une chaîne à terminaison nulle dans Go

Vous souhaitez créer une chaîne à terminaison nulle dans Go, mais en utilisant a:="golang " ; entraîne une erreur de compilation. Cet article explore la syntaxe correcte pour construire des chaînes terminées par un caractère nul et répond à votre question.

Comprendre les chaînes terminées par un caractère nul

Dans certains scénarios, tels que la programmation C, les chaînes terminées par un caractère nul sont couramment utilisées . Ce sont des tableaux de caractères terminés par un octet nul (0), indiquant la fin de la chaîne.

Syntaxe des chaînes à terminaison nulle dans Go

Go propose plusieurs façons de créer des chaînes à terminaison nulle :

  • Utiliser Octal Chiffres :
s := "golang<pre class="brush:php;toolbar:false">s := "golang\x00"
Copier après la connexion
0"
  • Utilisation de codes hexadécimaux :
s := "golang\u0000"
Copier après la connexion
  • Utilisation d'Unicode Séquences :
s := "golang<pre class="brush:php;toolbar:false">[103 111 108 97 110 103 0]
Copier après la connexion
0" fmt.Println([]byte(s))

Exemple

Considérez l'exemple suivant :

Ce code imprime un tableau d'octets représentant le terminal terminé par un caractère nul. string "golang":

Conclusion

Par en suivant la syntaxe correcte, vous pouvez facilement créer des chaînes terminées par un caractère nul dans Go. Ces méthodes garantissent une gestion appropriée des données de chaîne dans les scénarios où un format terminé par un caractère nul est requis.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal