Suche…


Verwenden von bytes.Reader zum Lesen aus einer Zeichenfolge

Eine Implementierung der io.Reader Schnittstelle befindet sich im bytes Paket. Damit kann ein Byte-Slice als Quelle für einen Reader verwendet werden. In diesem Beispiel wird das Byte-Slice aus einer Zeichenfolge übernommen, es wurde jedoch wahrscheinlicher aus einer Datei oder Netzwerkverbindung gelesen.

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)

Spielplatz gehen



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow