splash/Sources/Splash/Extensions/Sequence/Sequence+Occurrences.swift

16 lines
341 B
Swift
Raw Normal View History

2018-08-24 18:42:07 +02:00
/**
* Splash
* Copyright (c) John Sundell 2018
* MIT license - see LICENSE.md
*/
import Foundation
internal extension Sequence where Element: Equatable {
func numberOfOccurrences(of target: Element) -> Int {
return reduce(0) { count, element in
return element == target ? count + 1 : count
}
}
}