Ich bin relativ neu zu Swift und Playground. Wenn auf dem Spielplatz zu experimentieren, schrieb ich ein Stück Swift Code, um die Mittelwert von 5 ZahlenUnerwarteter Ausdruck nach Operator in Swift
func avg (scores: [Int]) -> (Int){
var avg = 0
var total = 0
var count = 0
for score in scores {
total += score
count ++
} // Error: unexpected expression after operator
avg = total/count
return avg
}
let score = avg([10, 10, 10, 10, 10])
print(score)
jedoch zu berechnen, es hält mir diesen Fehler „unerwarteten Ausdruck nach Operator“ geben (oben in Kommentaren im Code sehen). Kann mir bitte jemand erklären warum.
Pah for-Schleifen ... umfassen funktionale Programmierung;) 'scores.reduce (0, kombinieren: +)/scores.count' – Hamish