Преобразование big.Int в байтовый фрагмент с прямым порядком байтов - PullRequest
0 голосов
/ 01 июля 2018

У меня есть big.Int и я хочу преобразовать его в байтовый фрагмент с прямым порядком байтов. Если я использую Int.Bytes , я получаю байтовый фрагмент с прямым порядком байтов.

Есть ли способ получить байтовый фрагмент с прямым порядком байтов для big.Int?

1 Ответ

0 голосов
/ 01 июля 2018

Самое простое решение - отменить срез, возвращенный с Bytes():

b := bigInt.Bytes()
for i := 0; i < len(b)/2; i++ {
    b[i], b[len(b)-i-1] = b[len(b)-i-1], b[i]
}
...