Ответ на комментарий от hugeping
> Мне не сложно подправить, но это именно будет хак. Дополнительный блок условный.А почему так? Я код не хочу ща читать - лень, но ты разве не разбираешь ответ в слайс? Типа,
messages := make(map[string][]string)
echoList := strings.Split(getBody(resp.Body))
var currentEcho string
for i := range echoList {
if echoList[i] == "" {
continue
}
if isEcho(echoList[i]) {
currentEcho = echoList[i]
}
if isMessage(echoList[i]) {
messages[currentEcho] = append(messages[currentEcho], echoList[i])
}
}
Difrex (2020-09-14 07:57:21)
[Ответить]