jjzjj

smallArray

全部标签

go - 如何在 Go 中将数组复制到另一个数组的一部分?

我是Go新手,想将一个数组(slice)复制到另一个数组的一部分。例如,我有一个largeArray[1000]byte或一个smallArray[10]byte,我希望largeArray的前10个字节等于smallArray的内容。我试过了:largeArray[0:10]=smallArray[:]但这似乎不起作用。有没有内置的类似memcpy的函数,还是我自己写一个?谢谢! 最佳答案 使用copy内置函数。packagemainfuncmain(){largeArray:=make([]byte,1000)smallArra

go - 如何在 Go 中将数组复制到另一个数组的一部分?

我是Go新手,想将一个数组(slice)复制到另一个数组的一部分。例如,我有一个largeArray[1000]byte或一个smallArray[10]byte,我希望largeArray的前10个字节等于smallArray的内容。我试过了:largeArray[0:10]=smallArray[:]但这似乎不起作用。有没有内置的类似memcpy的函数,还是我自己写一个?谢谢! 最佳答案 使用copy内置函数。packagemainfuncmain(){largeArray:=make([]byte,1000)smallArra