“Jumlah dalam array Swift” Kode Jawaban

Jumlah dalam array Swift

protocol Number 
{
   func +(l: Self, r: Self) -> Self
   func -(l: Self, r: Self) -> Self
   func >(l: Self, r: Self) -> Bool
   func <(l: Self, r: Self) -> Bool
}

extension Double : Number {}
extension Float  : Number {}
extension Int    : Number {}

infix operator += {}

func += <T:Number> (inout left: T, right: T)
{
   left = left + right
}

prefix operator +/ {}

prefix func +/ <T:Number>(ar:[T]?) -> T?
{
    switch true
    {
    case ar == nil:
        return nil

    case ar!.isEmpty:
        return nil

    default:
        var result = ar![0]
        for n in 1..<ar!.count
        {
            result += ar![n]
        }
        return result
   }
}
Demo app

Jumlah dalam array Swift

extension Sequence  {
    func sum<T: AdditiveArithmetic>(_ predicate: (Element) -> T) -> T { reduce(.zero) { $0 + predicate($1) } }
}
Demo app

penambahan angka dari array swift

var totalSum = scaleData.map({$0.points}).reduce(0, +)
Sarthak Salunke

Jawaban yang mirip dengan “Jumlah dalam array Swift”

Pertanyaan yang mirip dengan “Jumlah dalam array Swift”

Lebih banyak jawaban terkait untuk “Jumlah dalam array Swift” di Swift

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya