создаваться 5 чисел со значениями 0
}
// QueryRow result: prices [2]int{1,2}
rows.Scan(&Estates.Prices)
can't scan into dest[2]: expected size 2 array, but [5]int has size 5 array
Что требуется:
1. Получить массив prices с 2 элементами
2. Изменить значения структуры Estates массива Prices [0,0,0,0,0] на [1,2,0,0,0]
?
А что непонятного во фразе "can't scan into dest[2]: expected size 2 array, but [5]int has size 5 array" ?
всё понятно, но... почему, когда я хотел, чтобы он просто изменил существующий массив, а не поверх создавал ещё один, который не подходит для существующего по длине
Потому что ты попытался изменить размер массива?
А с чего вы решили, что так можно?
а как не менять размер массива? как изменить элементы внутри массива, просто отредактировать их как-нибудь
1)Сканируешь в массив длины 2 2)Копируешь из него значения в твой массив длины 5
Обсуждают сегодня