-1
In meinem Go-Programm zu entschlüsseln in einen Nicht-Zeiger versucht, ich bin kodiert [] Byte-Daten mit gobgob Decoder
buf := new(bytes.Buffer)
enc := gob.NewEncoder(buf)
//data is []byte
buf.Reset()
enc.Encode(data)
aber immer ‚gob Decoder in einen Nicht-Zeiger zu entschlüsseln versucht‘, wenn Ich versuche zu entschlüsseln
buf := new(bytes.Buffer)
d := gob.NewDecoder(buf)
d.Decode(data)
log.Printf("%s", d)
Er sagt, 'Daten 'ist kein Zeiger. Haben Sie versucht, einen Zeiger zu verwenden? – JimB
Ich denke, das ist nur ein Tippfehler, sollten Daten statt d im Log-Print sein ..; ( – irom