Szukaj…


Użycie bytes.Reader do odczytu z ciągu

Jedną implementację interfejsu io.Reader można znaleźć w pakiecie bytes . Pozwala to na użycie bajtu jako źródła dla programu Reader. W tym przykładzie wycinek bajtu jest pobierany z ciągu, ale jest bardziej prawdopodobne, że został odczytany z pliku lub połączenia sieciowego.

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)

Idź na plac zabaw



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow