Ren's blog
id:rennnosukesann
【Go】io.Pipeのr/wブロック
io.Pipe io パッケージの関数 io.Pipe() は io.Writer を実装した PipeReader 、 io.Reader を実装した PipeWriter ポインタを返します。 PipeWriter.Write() で書き込みを行うと、その内容を PipeReader.Read() で読みこむことができます。 pr, pw := io.Pipe() go func(w io.Writer) { s := []byte("string") if _, err …