Skip to content

Commit f8461f5

Browse files
committed
consistant negative stride
1 parent 3669ff0 commit f8461f5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: Sources/Algorithms/Stride.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ extension Stride: Collection where Base: Collection {
155155
limitedBy limit: Index
156156
) -> Index? {
157157
let distance = i == endIndex
158-
? -((base.count - 1) % stride + 1) + (1 - n) * stride
158+
? -((base.count - 1) % stride + 1) + (n + 1) * -stride
159159
: n * -stride
160160
return base.index(
161161
i.base,

0 commit comments

Comments
 (0)