2021
06-19
06-19
golang值类型转换成[]uint8类型的操作
在go语言中,byte其实是uint8的别名,byte和uint8之间可以直接进行互转。目前来只能将0~255范围的int转成byte。funcInt64ToBytes(numint64)[]uint8{varbufferbytes.Buffererr:=binary.Write(&buffer,binary.BigEndian,num)iferr!=nil{logs.Error("int64转[]uint8失败%v",err)}returnbuffer.Bytes()}在使用binary.Write()的时候,要注意一些问题:Writewritesthebinaryrepresentationofdataintow...
继续阅读 >