43 return c.conn.WriteJSON(msg)
44}
45func (msg *Message) UnmarshalBinary(data []byte) error {
46 if err := json.Unmarshal(data, &msg); err != nil { 47 return err
48 }
49 return nil
Some simple error checking patterns can be reduced to just a single return
statement returning a variable of type Error
.
if err != nil {
return err
}
return nil
return err