go語言怎么將byte寫入數(shù)組

小億
116
2024-01-31 14:20:29
欄目: 編程語言

在Go語言中將byte寫入數(shù)組可以使用下標(biāo)來進(jìn)行賦值操作。以下是一個(gè)示例代碼:

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)
}

在上面的代碼中,我們聲明了一個(gè)長度為5的byte數(shù)組arr,然后將字符串"Hello"中的每個(gè)字節(jié)依次寫入數(shù)組中。最后打印輸出數(shù)組,結(jié)果為[72 101 108 108 111],分別對(duì)應(yīng)字母"H"、“e”、“l(fā)”、"l"和"o"的ASCII碼。

請(qǐng)注意,這里假設(shè)數(shù)組的長度已經(jīng)足夠容納字符串的所有字節(jié),否則可能引發(fā)數(shù)組越界錯(cuò)誤。

0