Maison >développement back-end >Golang >Comment créer 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.
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.
Go propose plusieurs façons de créer des chaînes à terminaison nulle :
s := "golang<pre class="brush:php;toolbar:false">s := "golang\x00"0"
s := "golang\u0000"
s := "golang<pre class="brush:php;toolbar:false">[103 111 108 97 110 103 0]0" fmt.Println([]byte(s))
Considérez l'exemple suivant :
Ce code imprime un tableau d'octets représentant le terminal terminé par un caractère nul. string "golang":
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!