【发布时间】:2018-07-15 07:17:40
【问题描述】:
如何将字节切片转换为[]uint16 并在不分配新uint16 切片的情况下反转。本题关注性能和内存消耗
【问题讨论】:
-
我正在使用。但我不知道它是否正确: func EncodeUint16(d []byte) []uint16 { return *(*[]uint16)(unsafe.Pointer(&d)) } func EncodeToByteSl(d []uint16) []byte { return *(*[]byte)(unsafe.Pointer(&d)) }
标签: go