📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 5

Retour
Décoder des données JSON
Intermédiaire
var u Utilisateur
json.Unmarshal(jsonBytes, &u)
Écrire dans un fichier
Facile
donnees := []byte("Hello Go!")
err := os.WriteFile("sortie.txt", donnees, 0644)
Encoder des données en JSON
Intermédiaire
type Utilisateur struct { Nom string }
u := Utilisateur{Nom: "Bob"}
jsonBytes, _ := json.Marshal(u)
Lire un fichier entièrement
Facile
contenu, err := os.ReadFile("monfichier.txt")
if err != nil {
    log.Fatal(err)
}
Scanner un fichier ligne par ligne
Intermédiaire
fichier, _ := os.Open("entree.txt")
defer fichier.Close()
scanner := bufio.NewScanner(fichier)
for scanner.Scan() {
    fmt.Println(scanner.Text())
}