“Średnia w tablicy Swift” Kod odpowiedzi

Średnia w tablicy Swift

extension Array where Element: BinaryInteger {

    /// The average value of all the items in the array
    var average: Double {
        if self.isEmpty {
            return 0.0
        } else {
            let sum = self.reduce(0, +)
            return Double(sum) / Double(self.count)
        }
    }

}

extension Array where Element: BinaryFloatingPoint {

    /// The average value of all the items in the array
    var average: Double {
        if self.isEmpty {
            return 0.0
        } else {
            let sum = self.reduce(0, +)
            return Double(sum) / Double(self.count)
        }
    }

}
Demo app

Średnia w tablicy Swift

let sumArray = intArray.reduce(0, +)

let avgArrayValue = sumArray / intArray.count
Demo app

Odpowiedzi podobne do “Średnia w tablicy Swift”

Pytania podobne do “Średnia w tablicy Swift”

Więcej pokrewnych odpowiedzi na “Średnia w tablicy Swift” w Swift

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu