[4]byte
type Lead struct {
Magic [4]byte
Major, Minor byte
Type uint16
Arch uint16
Name string
OS uint16
SigType uint16
}
我正在尝试执行以下操作:
lead := Lead{}
lead.Magic = buffer[0:4]
我在网上搜索,不知道如何从切片到数组(不复制)。我总是可以创造魔术[]byte(甚至是uint64),但是我更加好奇如果需要的话,我会如何从[]byte类型转到[4]byte?