Returns a subsequence containing the initial elements until predicate
returns false
and skipping the remaining elements.
SDK
- Xcode 8.3+
Framework
- Swift Standard Library
Declaration
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.
Discussion
Complexity: O(n), where n is the length of the collection.