
jesteś tutaj� 199
Problem dołączania elementów
Twój obszar
roboczy
src headfirstgo average2
main.go
github.com
// Program average2 oblicza średnią z kilku liczb
package main
import (
“fmt”
“log”
“os”
“strconv”
)
func average(numbers ...float64) float64 {
var sum float64 = 0
for _, number := range numbers {
sum += number
}
return sum / float64(len(numbers))
}
func main() {
arguments := os.Args[1:]
var numbers []float64
for _, argument := range arguments {
number, err := strconv.ParseFloat(argument, 64)
if err != nil {
log.Fatal(err)
}
numbers = append(numbers, number)
}
fmt.Printf(“Średnia: %0.2f.\n”, average(numbers))
}
cannot use numbers (type ...