编码/gob:解码指针切片到递归类型的错误

relj7zay  于 7个月前  发布在  Go
关注(0)|答案(2)|浏览(50)

你使用的Go版本是什么( go version )?

$ go version
go version go1.15.14 darwin/amd64

这个问题在最新版本中是否重现?

是的

你正在使用什么操作系统和处理器架构( go env )?

go env 输出

It reproduces in playground too

你做了什么?

https://play.golang.org/p/Tjcurb98oUg

你期望看到什么?

正确地序列化/反序列化。

你看到了什么?

如果传递的第一个值是一个指针列表,它不会反序列化

kfgdxczn

kfgdxczn1#

@shivaal-scio注意到了这个相关的bug,以及如何编码/解码非指针版本以避免这个问题

2995(评论)

c7rzv4ha

c7rzv4ha2#

cc @robpike
似乎对于非指针版本有一些初始化工作
稍微短一些的复现

相关问题