Sequence
protocol Sequence
-
Mechanica
Returns true if there is at least one element
matching
the predicate.Declaration
Swift
public func hasSomeElements(where predicate: (Element) -> Bool) -> Bool
-
Mechanica
Returns true if all the elements
match
the predicate.Declaration
Swift
public func hasAllElements(where predicate: (Element) -> Bool) -> Bool
-
Mechanica
Declaration
Swift
public func grouped<Key>(by criteria: (Element) -> (Key)) -> [Key: [Element]]
Return Value
Returns a grouped dictionary with the keys that the criteria function returns.
-
Mechanica
Returns the elements count matching a predicate.
Declaration
Swift
public func count(where predicate: (Element) -> Bool) -> Int
-
Mechanica
Returns a collection of tuples where it’s indicated the frequencies of the elements in the sequence.
Declaration
Swift
public var frequencies: [(Element, Int)]
-
Mechanica
Returns true if the
Sequence
contains an element identical (referential equality) to anobject
.Declaration
Swift
public func containsObjectIdentical(to object: AnyObject) -> Bool