У меня есть структура, содержащая структуры, и обе они содержат массивы.
Определения таковы:
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)
Есть идеи?