我有这个代码:
hashChannel <- []byte(md5.Sum(buffer.Bytes()))
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
cannot convert md5.Sum(buffer.Bytes()) (type [16]byte) to type []byte
Run Code Online (Sandbox Code Playgroud)
即使没有显式转换,这也行不通.我也可以保留类型[16]字节,但在某些时候我需要转换它,因为我通过TCP连接发送它:
_, _ = conn.Write(h)
Run Code Online (Sandbox Code Playgroud)
转换它的最佳方法是什么?谢谢