Linux 拨号vps windows公众号手机端

go中怎么将byte写入数组

lewis 8年前 (2017-09-29) 阅读数 8 #程序编程
文章标签 go

在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]

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门