Я пытаюсь написать небольшое приложение в go, которое принимает "x" число целых чисел из стандартного ввода, вычисляет среднее значение и возвращает его. До сих пор я получил:
func main() {
var elems, mean int
sum := 0
fmt.Print("Number of elements? ")
fmt.Scan(&elems)
var array = new([elems]int)
for i := 0; i < elems; i++ {
fmt.Printf("%d . Number? ", i+1)
fmt.Scan(&array[i])
sum += array[i];
}............
При попытке скомпилировать это, я получаю следующее сообщение об ошибке:
недействительный массив, связанный элементами
Что здесь не так?