为了账号安全,请及时绑定邮箱和手机立即绑定

将数组中的多个字节转换为Go中的另一种类型

将数组中的多个字节转换为Go中的另一种类型

Go
慕码人2483693 2021-04-09 13:14:43
我昨天刚开始使用Go,所以我对这个愚蠢的问题表示歉意。想象一下,我有一个字节数组,例如:func main(){    arrayOfBytes := [10]byte{1,2,3,4,5,6,7,8,9,10}}现在,如果我想获取该数组的前四个字节并将其用作整数怎么办?也许我有一个看起来像这样的结构:type eightByteType struct {    a uint32    b uint32}我是否可以轻松地获取数组的前8个字节并将其转换为八字节类型的对象?我意识到这是两个不同的问题,但我认为它们可能有相似的答案。我浏览了文档,但没有看到一个很好的例子来实现这一目标。能够将字节块转换为任何东西是我对C的真正满意之一。希望我仍然可以在Go中做到这一点。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信