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)
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow