1. 程式人生 > >golan中bytes.Buffer

golan中bytes.Buffer

package main

import (
	"bytes"
	"fmt"
)

func main() {

	//建立一個bytes.buffer
	var buf * bytes.Buffer=new(bytes.Buffer)
	b := []byte{1,2,3,4,5,6,7,8}
	b1:=make([]byte,4)

	//寫資料到bytes.Bytes
	buf.Write(b)
	fmt.Println(buf.Bytes())
	
	//讀出資料
	buf.Read(b1)
	fmt.Println(b1)
	
	//結果
	fmt.Println("buf:",buf.Bytes())

}