seq.sum
available when Element conforms to AdditiveArithmetic.
💾 程式: paiza.io
// 🅿️ `AdditiveArithmetic`: supports +, -, .zero.
extension Sequence where Element: AdditiveArithmetic {
/// sum of the elements.
/// ```
/// [1, 2, 3, 4, 5].sum // 15
/// ```
public var sum: Element { reduce(.zero, +) }
}
let sum = [1, 2, 3, 4, 5].sum // 15Last updated
Was this helpful?