go byte 的应用场景

go 中有一个数据类型 是 byte.
怎么理解这个数据类型的应用场景?
看代码过程中看到经常使用这个,但感觉有些直接使用 string 类型也可以。
那么 byte 这个类型的应用场景是什么?为什么要用它?

阅读 3.5k
1 个回答

其实最常用的是[]byte,经常和writer或者reader配合使用,比如使用mq,或者读取http.Response.Body的时候,
json解析的时候。

其实string也是用[]byte存的,属于比较原始的数据结构,便于跨协议,跨类型的交互

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题