在Go语言中,可以使用copy函数将字节切片写入到数组中。具体的使用方式如下:
package main
import "fmt"
func main() {
// 定义一个字节切片
bytes := []byte{1, 2, 3, 4, 5}
// 定义一个数组
var arr [5]byte
// 使用copy函数将字节切片写入到数组中
copy(arr[:], bytes)
fmt.Println(arr) // 输出:[1 2 3 4 5]
}
在上面的例子中,我们定义了一个字节切片 bytes
,然后定义了一个数组 arr
。
使用 copy(arr[:], bytes)
将字节切片 bytes
写入到数组 arr
中,注意这里使用了切片操作 arr[:]
来表示整个数组。
最后,我们通过 fmt.Println(arr)
打印出数组 arr
的内容,输出为 [1 2 3 4 5]
。