numberStr, err := reader.ReadString(' ')
numberStr = strings.TrimSuffix(numberStr, " ")
...
numberList = append(numberList, number)
если знаешь разделитель, то по идее так можно (если я правильно понимаю как ридер работает) я с файла читал длинную строку и надо было числа разделенные пробелом в массив преобразовать