【发布时间】:2015-09-23 00:12:34
【问题描述】:
也许是一个愚蠢的问题,但如果我有一些任意二进制数据,我可以将其转换为字符串并返回到字节数组而不破坏它吗?
[]byte(string(byte_array)) 是否总是与byte_array 相同?
【问题讨论】:
-
在副本上浪费内存,从而使 GC 更快发生,但前提是您实际上并没有通过复制所有可用 RAM 大小或类似大小的东西来耗尽系统 RAM,是的,结果是字节相同的。
-
This blog post 可能会有所帮助,特别注意字符串可以包含 UTF-8 文本以外的内容。
标签: string go casting bytearray