Instance MethodSwift
prefix(while:)
Returns a subsequence containing the initial elements until predicate
returns false
and skipping the remaining elements.
Available because
Self
conforms toCollection
.
func prefix(while predicate: (Self.Element) throws -> Bool) rethrows -> Self.SubSequence
Parameters
- predicate
A closure that takes an element of the sequence as its argument and returns
true
if the element should be included orfalse
if it should be excluded. Once the predicate returnsfalse
it will not be called again.