go语言怎么将byte写入数组

678
2024/2/15 14:20:29
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Go语言中将byte写入数组可以使用下标来进行赋值操作。以下是一个示例代码:

package main

import "fmt"

func main() {
    var arr [5]byte
    str := "Hello"

    for i := 0; i < len(str); i++ {
        arr[i] = str[i]
    }

    fmt.Println(arr)
}

在上面的代码中,我们声明了一个长度为5的byte数组arr,然后将字符串"Hello"中的每个字节依次写入数组中。最后打印输出数组,结果为[72 101 108 108 111],分别对应字母"H"、“e”、“l”、"l"和"o"的ASCII码。

请注意,这里假设数组的长度已经足够容纳字符串的所有字节,否则可能引发数组越界错误。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: go语言结构体赋值的方法有哪些