Go 言語でio.Reader から[]byte へ変換する方法
io.Reader から[]byte へ変換するには、new(bytes.Buffer) を使用します。
import( "io" "bytes" ) buf := new(bytes.Buffer) io.Copy(buf, reader) ret := buf.Bytes
io/ioutil.ReadAll() でio.Reader から[]byte へ変換する方法
“io/ioutil”のReadAllメソッドでもio.Readerから[]byteへ変換することができます。
import( "io/ioutil" "fmt" ) data, err := ioutil.ReadAll(reader) fmt.Println(data) // []byteに変換されて表示される fmt.Println(string(data)) // 文字列が表示される
io.Reader を標準出力する方法
io.Readerを標準出力するには、io.Copyを使用します。
io.Copy(os.Stdout, reader)

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント