Lecture de fichiers
Contexte
Section intitulée « Contexte »Go offre plusieurs façons de lire des fichiers : os.ReadFile (fichier entier), bufio (ligne par ligne), os.Open + io.ReadAll, etc. Choisissez en fonction de la taille du fichier et des besoins.
Lire un fichier entier et afficher son contenu.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "os")
func main() { donnees, err := os.ReadFile("exemple.txt") if err != nil { fmt.Println("Erreur :", err) return } fmt.Println(string(donnees))}Sortie (si exemple.txt contient “Bonjour, fichier !”)
Section intitulée « Sortie (si exemple.txt contient “Bonjour, fichier !”) »Bonjour, fichier !