在编写 Go 应用程序时,我经常发现自己可以选择使用[]byte或string。除了明显的可变性之外[]byte,我如何决定使用哪个?
[]byte
string
我有几个用例作为例子:
我的建议是在处理文本时默认使用字符串。但是,如果以下条件之一适用,请改用 []byte: