我已经定义了两种类型
type zFrame []byte
type zMsg []zFrame
我有变量
var message [][]byte
. Go 编译器告诉我
cannot use msg (type [][]byte) as type zMsg in function argument
当我尝试编译时
myZMsg := zMsg(message)
. 更改为
type zMsg [][]byte
使事情编译,但我更喜欢第一个解决方案。对于这种情况,我是否有一种简单的方法可以从[][]byte
to转换zMsg
为?