jjzjj

go - 在 Go 中,如何将 []myByte 转换为 []byte?

我有一个typemyBytebyte,因为我想在逻辑上区分不同类型的字节。我可以使用byte(myByte(1))轻松转换,但我找不到转换或转换slice的方法:[]byte([]myByte{1})失败。这样的事情可能吗?这些位在内存中是相同的(对吗?)所以应该有一些方法,而不是逐字节复制到新对象中..例如,这些都不起作用:http://play.golang.org/p/WPhD3KufR8packagemaintypemyBytebytefuncmain(){a:=[]myByte{1}fmt.Print(byte(myByte(1)))//WorksOKfmt.Print([]