Я пытаюсь написать небольшое приложение в go, которое принимает «x» чисел целых чисел от стандартного ввода, вычисляет среднее значение и возвращает его. Я только получил до сих пор:Динамически инициализировать размер массива в go
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];
}............
При попытке скомпилировать это я получаю следующее сообщение об ошибке:
недействителен массив связанных elems
Что здесь не так?
Я видел это где-то уже :) позвольте мне угадать https://www.hackerrank.com/challenges/simple-array-sum/problem? – bin2hex