У меня есть следующий массив байтов:Ввод int8 в массив байтов
buf := make([]byte, 1)
var value int8
value = 45
buf[0] = value // cannot use type int8 as type []byte in assignment
И когда я хочу поставить значение обугленного в массив байтов Я получаю ошибку, что я cannot use type int8 as type []byte in assignment
. Что не так? Как мне это сделать?
не знаю много о 'go' но вы либо случайно сделал массив в массив? Или попробуйте сначала наложить int8 на байт. – Doomsknight
Возможный дубликат [Преобразование целого в массив байтов] (http://stackoverflow.com/questions/16888357/convert-an-integer-to-a-byte-array) –