Improve Swift collection handling
This commit is contained in:
parent
2ce6ec5db5
commit
1238e64674
|
@ -473,10 +473,8 @@ extension Plan {
|
|||
guard !mondays.isEmpty else { return .init(plan: .never) }
|
||||
|
||||
var plan = every(mondays[0]).plan
|
||||
if mondays.count > 1 {
|
||||
for i in 1..<mondays.count {
|
||||
plan = plan.merge(Plan.every(mondays[i]).plan)
|
||||
}
|
||||
for monday in mondays.dropFirst() {
|
||||
plan = plan.merge(Plan.every(monday).plan)
|
||||
}
|
||||
return DateMiddleware(plan: plan)
|
||||
}
|
||||
|
|
|
@ -62,6 +62,7 @@ public struct Time {
|
|||
var hasAM = false
|
||||
var hasPM = false
|
||||
var values: [Int] = []
|
||||
values.reserveCapacity(matches.numberOfRanges)
|
||||
|
||||
for i in 0..<matches.numberOfRanges {
|
||||
let range = matches.range(at: i)
|
||||
|
|
Loading…
Reference in New Issue