We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4cf5613 + efb340c commit 405fb13Copy full SHA for 405fb13
stdlib/public/core/Sequence.swift
@@ -878,13 +878,8 @@ extension Sequence {
878
return result
879
}
880
881
- var hitEnd = false
882
var iterator = self.makeIterator()
883
- while true {
884
- guard let element = iterator.next() else {
885
- hitEnd = true
886
- break
887
- }
+ while let element = iterator.next() {
888
if try isSeparator(element) {
889
if !appendSubsequence() {
890
continue
@@ -896,10 +891,8 @@ extension Sequence {
896
891
subSequence.append(element)
897
892
898
893
899
- if !hitEnd {
900
- while let element = iterator.next() {
901
- subSequence.append(element)
902
894
895
+ subSequence.append(element)
903
904
appendSubsequence()
905
0 commit comments