Лучший способ добавить байт 0 в конец байтового массива в Golang - PullRequest
0 голосов
/ 30 апреля 2020

Каков наилучший способ добавления байта 0 к концу байтового массива в Golang?

Я пробовал следующее решение:

    data := []byte(location)
    empty := []byte{0}
    locationBytes = append(data, empty[0])
    //locationBytes = append(data, ""...) // not working

Сценарий в моем случае: передать строку в байтовый массив. Но байтовый массив не имеет \0 в качестве символа завершения до конца.

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете напрямую добавить 0 в байтовый массив, вам не нужно создавать пустой: = [] байт {0}

data := []byte(location)
locationBytes = append(data, 0)
...