Итерация по структуре с вложенной структурой, причем оба они включают в себя слайсы - PullRequest
0 голосов
/ 29 октября 2019

У меня есть структура, содержащая структуры, и обе они содержат массивы.

Определения таковы:

type input struct {
    array  []int
    sorted int
}
type Init struct {
    input
    output []int
}

Я присвоил значения экземпляру ввода следующим образом:

var in = Init{

    input: input{
        array:  []int{1, 2, 3, 4},
        sorted: 1,
    },

    output: []int{1, 6, 9},
}

Я не могу перебрать цикл for для элементов структуры ввода.

for _, in := range in {
...
    }

Я получаю сообщение

Невозможно увеличить диапазон (введите Init)

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...