Ricerca…


Utilizzo di bytes.Reader per leggere da una stringa

io.Reader dell'interfaccia io.Reader può essere trovata nel pacchetto bytes . Permette di usare una slice slice come sorgente per un Reader. In questo esempio la slice di byte è presa da una stringa, ma è più probabile che sia stata letta da un file o da una connessione di rete.

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)

Vai al parco giochi



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow