Любая идея, почему это структурное выражение для инициализатора цикла вызывает синтаксическую ошибку во время компиляции? Указатель на структуру отлично работает в этом случае, но in. Мне нужна локальная переменная, например, ниже. Спасибо за советы!Struct in for loop initializer
type Request struct {
id int
line []byte
err error
}
go func() {
for r := Request{}; r.err == nil; r.id++ {
r.line, r.err = input.ReadSlice(0x0a)
channel <- r
}
}()
Большое спасибо! Кажется, что у Gosublime есть другая ошибка. Без этих предложений .. – bigless