[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