next()
Produces the next element in the drop-while sequence.
Declaration
mutating func next() async rethrows -> Base.Element?Discussion
This iterator calls next() on its base iterator and evaluates the result with the predicate closure. As long as the predicate returns true, this method returns nil. After the predicate returns false, for a value received from the base iterator, this method returns that value. After that, the iterator returns values received from its base iterator as-is, and never executes the predicate closure again.