Allez, convertissez une chaîne en une tranche d'octets

Cette ligne unique affecte une chaîne à une tranche d'octets:

package main

func main() {

<span style="color:#66d9ef">var</span> <span style="color:#a6e22e">s</span> <span style="color:#66d9ef">string</span>

<span style="color:#75715e">//...

b := []byte(s)

<span style="color:#75715e">//...

}

J'ai trouvé cela utile lors de l'utilisationioutil.WriteFile, qui accepte une tranche d'octets comme sondataparamètre:

Erreur WriteFile func (chaîne de nom de fichier, octet de données [], perm os.FileMode)

par exemple:

ioutil.WriteFile(filePath, []byte(content), 0755)

Plus de tutoriels go: