Quellcode durchsuchen

fix memory iter.Next

Aneurin Barker Snook vor 11 Monaten
Ursprung
Commit
0881d1cfaf
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  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 {