gpt4 book ai didi

go - 如何将字节数组转换为 io.流并将其转换回字节数组?

转载 作者:IT王子 更新时间:2023-10-29 02:28:57 25 4
gpt4 key购买 nike

func main(){    
bytearray:=[]byte{"data"}
reader := bytes.NewReader(stdout.Bytes())
transfer(reader)
}

Function 2
func transfer(reader *Reader){
bytearray:= //How do I get the original byte array?
}

基本上我想使用读取器或写入器将字节数组从一个函数发送到另一个函数

最佳答案

bytes.Buffer是你需要的。它可以将字节 slice 转换为 io.Reader/io.Writer:

buf := bytes.NewBuffer([]bytes{...})

然后从 io.Reader 读取到 byte slice :

s, err := ioutil.ReadAll(r)

与字节数组之间的转换留给读者作为一个小练习。

关于go - 如何将字节数组转换为 io.流并将其转换回字节数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com