Добрый день
Для примера есть функция:
func getMsgPack(row string) []byte{
in := strings.Split(row,"\t")
if msg_format == "json" {
b, err := json.Marshal(in)
}else{
b, err := msgpack.Marshal(in)
} // if
failOnError(err, strings.Join([]string{"Failed to convert msg to msgPack. Format: ", msg_format},""))
return b
} // func
Выдается ошибка :
undefined b
undefined err
на вот эти 2 строки:
failOnError(err, strings.Join([]string{"Failed to convert msg to msgPack. Format: ", msg_format},""))
return b
как я понял - проблема в возвращаемом типе
То есть вернется либо json либо msgpack - как это указать в возвращаемом типе ?