чтобы что?
чтобы поискать первые 4 байта из [64]byte в мапе
оно имеет типа []byte, а не [4]byte
Или нужен int32? Тогда binary в помощь, ну или руками сдвигами
(*[4]byte)(unsafe.Pointer(&[64]byte)
Нет смысла беспокоиться о копировании чего-то меньше кешлайна. У тебя твой [4]byte будет либо меньше поинтера, либо вообще размером с поинтер
Обсуждают сегодня