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.
1 parent aa1a685 commit efb340cCopy full SHA for efb340c
stdlib/public/core/Sequence.swift
@@ -428,13 +428,8 @@ extension Sequence {
428
return result
429
}
430
431
- var hitEnd = false
432
var iterator = self.makeIterator()
433
- while true {
434
- guard let element = iterator.next() else {
435
- hitEnd = true
436
- break
437
- }
+ while let element = iterator.next() {
438
if try isSeparator(element) {
439
if !appendSubsequence() {
440
continue
@@ -446,10 +441,8 @@ extension Sequence {
446
441
subSequence.append(element)
447
442
448
443
449
- if !hitEnd {
450
- while let element = iterator.next() {
451
- subSequence.append(element)
452
444
445
+ subSequence.append(element)
453
454
appendSubsequence()
455
0 commit comments