Sök…


Använda bytes.Reader för att läsa från en sträng

En implementering av io.Reader gränssnittet finns i bytes paketet. Det gör att en bitgrupp kan användas som källa för en läsare. I det här exemplet tas bytskivan från en sträng, men det är mer troligt att den har lästs från en fil- eller nätverksanslutning.

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)

Gå lekplats



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow