【发布时间】:2021-05-05 04:39:57
【问题描述】:
这里指定https://developers.google.com/protocol-buffers/docs/proto3#scalar
protobuf 在 golang 中使用 byte[] 作为字节,而在其他语言中使用 string/ByteString 作为字节,为什么有区别?
正如@Volker 所解释的,字符串不适合保存任意 []byte。
那么为什么 pb 使用 string/ByteString 作为除 go 之外的所有其他语言的字节?
【问题讨论】:
标签: java go protocol-buffers