@to_east

Сконвертировать тип []byte в [32]byte?

На вход подается переменная в []byte типе, затем эта переменная используется как ключ в словаре|слайсе
map[[32]byte]string с фиксированной длиной в 32 байта.

Если не затруднит, приведите пожалуйста несколько вариантов конвертации.
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@tumbler
бекенд-разработчик на python
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
Можно конвертнуть используя "чёрную магию" unsafe, но будьте осторожны
func b2arr32(b []byte) [32]byte {
	return *(*[32]byte)(unsafe.Pointer(&b))
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 мар. 2020, в 13:08
1000 руб./за проект
30 мар. 2020, в 12:30
400 руб./за проект
30 мар. 2020, в 12:20
5000 руб./за проект