让我们转换string为[]byte:func toBytes(s string) []byte { return []byte(s) // What happens here?}此转换操作的费用是多少?是否执行复制?据我在Go规范中所看到的:字符串的行为就像字节的切片,但是是不可变的,这至少应该涉及复制,以确保后续的切片操作不会修改我们的string s。反向对话会怎样?[]byte <-> string对话是否涉及编码/解码,如utf8 <->符文?
- 2 回答
- 0 关注
- 215 浏览
添加回答
举报
0/150
提交
取消