Recherche…


Utilisation de bytes.Reader pour lire une chaîne

Une implémentation de l'interface io.Reader peut être trouvée dans le paquet d' bytes . Il permet d'utiliser une tranche d'octets comme source pour un lecteur. Dans cet exemple, la tranche d'octets est extraite d'une chaîne, mais il est plus probable qu'elle ait été lue depuis une connexion de fichier ou de réseau.

message := []byte("Hello, playground")

reader := bytes.NewReader(message)

bs := make([]byte, 5)
n, err := reader.Read(bs)
if err != nil {
    log.Fatal(err)
}

fmt.Printf("Read %d bytes: %s", n, bs)

Aller au terrain de jeu



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow