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 ac7a478 commit 52adf77Copy full SHA for 52adf77
stdlib/public/core/SequenceAlgorithms.swift
@@ -412,20 +412,18 @@ extension Sequence {
412
var iter1 = self.makeIterator()
413
var iter2 = other.makeIterator()
414
while true {
415
- if let e1 = iter1.next() {
416
- if let e2 = iter2.next() {
417
- if try areInIncreasingOrder(e1, e2) {
418
- return true
419
- }
420
- if try areInIncreasingOrder(e2, e1) {
421
- return false
422
423
- continue // Equivalent
424
+ guard let e1 = iter1.next() else {
+ return iter2.next() != nil
+ }
+ guard let e2 = iter2.next() else {
+ return false
+ if try areInIncreasingOrder(e1, e2) {
+ return true
+ if try areInIncreasingOrder(e2, e1) {
425
return false
426
}
427
-
428
- return iter2.next() != nil
429
430
431
0 commit comments