登录
首页 >  Golang >  Go问答

Golang中数组的错误序列化操作

来源:stackoverflow

时间:2024-02-21 14:18:24 261浏览 收藏

本篇文章向大家介绍《Golang中数组的错误序列化操作》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

我像这样传递给 gob 数组

[]int{}

但在接收端我得到这样的数组

[]int(nil)

这些数组之间有什么区别?为什么 gob 像这样序列化空数组?


正确答案


它在文档中:https://pkg.go.dev/encoding/gob

从encoding/gob的角度来看,[]int{}和[]int(nil)是 不可微分。

更多信息:https://github.com/golang/go/issues/10905

看来最好使用不同的解决方案

理论要掌握,实操不能落!以上关于《Golang中数组的错误序列化操作》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>