golang gob 编/解码空切片为nil的问题
When a slice is decoded, if the existing slice has capacity the slice will be extended in place; if not, a new array is allocated.
When a slice is decoded, if the existing slice has capacity the slice will be extended in place; if not, a new array is allocated.