[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
?