Comment Comment by EdiX func must(err error) { if err != nil { panic(err) } } func (g *Gopher) DumpBinary(w io.Writer) (err error) { defer func() { err, _ = recover().(error) } must(binary.Write(w, binary.LittleEndian, int32(len(g.Name)))) must(w.Write([]byte(g.Name))) must(binary.Write(w, binary.LittleEndian, g.Age)) must(binary.Write(w, binary.LittleEndian, g.FurColor)) return } parent EdiX 13 years ago