注意

自分が勉強していく際にメモ兼備忘録として使っているので情報が間違っている可能性があります。

本題

バイナリ系

bytes

b := bytes.NewBuffer([]byteの変数) : []byte変数のBuffer読み込み用の変数を作る

b.Write([]byteの変数) : 上記で作った変数にBufferを追加するbuffer.Read([]byteの変数) : 上記で作った変数Bufferを流す

import (
	"fmt"
	"bytes"
)

func main(){
	buffer := bytes.NewBuffer([]byte{1,2,3})

	buffer.Write([]byte{4,5,6})

	b := make([]byte, 3)
	buffer.Read(b)

	fmt.Println(b)
	buffer.Read(b)

	fmt.Println(b)
}

//出力
[1 2 3]
[4 5 6]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です