我有这个代码:
func my_function(hash string) [16]byte {
b, _ := hex.DecodeString(hash)
return b // Compile error: fails since [16]byte != []byte
}
b将是类型[]byte. 我知道它hash的长度是 32。我怎样才能让上面的代码工作?IE。我可以以某种方式从一般长度的字节数组转换为固定长度的字节数组吗?我对分配 16 个新字节和复制数据不感兴趣。
倚天杖
相关分类