Aneurin Barker Snook преди 11 месеца
родител
ревизия
0881d1cfaf
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      memory_iter.go

+ 3 - 3
memory_iter.go

@@ -96,11 +96,11 @@ func (i *MemoryIterator[T]) Next() bool {
 		return false
 	}
 
-	end := i.pos+1 >= i.Count()
-	if !end {
+	hasNext := i.pos+1 <= i.Count()
+	if hasNext {
 		i.pos++
 	}
-	return end
+	return hasNext
 }
 
 func (i *MemoryIterator[T]) Prev() bool {