gpt4 book ai didi

arrays - 如何将字节数组附加到 Go 中的字节 slice

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

<分区>

我有一段简单的代码,我试图理解它,但我正在努力弄清楚如何让它正常工作。

总体思路是我想传递一些数据,并将其转换为字节数组。然后我想在字节 slice 的第一个索引处应用字节数组的长度,然后将字节数组添加到 slice 的末尾。

这是它的尝试:

    var slice []byte
myString := "Hello there"

stringAsByteArray := []byte(myString) //convert my string to byte array


slice[0] = byte(len(stringAsByteArray)) //length of string as byte array

append(slice, stringAsByteArray)

所以想法是 slice 的第一个字节包含 len(b) 的数量,然后是一系列字节的实际字符串消息。

但是我得到:

cannot use stringAsByteArray (type []byte) as type byte in append
append(slice, stringAsByteArray) evaluated but not used

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