サーチ…


bytes.Readerを使用して文字列を読み込む

io.Readerインタフェースの実装の1つは、 bytesパッケージにあります。バイトスライスをReaderのソースとして使用できます。この例では、バイトスライスは文字列から取得されますが、ファイルまたはネットワーク接続から読み取られる可能性が高くなります。

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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow