]> Cypherpunks repositories - gostls13.git/commitdiff
slices: fix incorrect comment in slices.Insert function documentation
authorcuishuang <imcusg@gmail.com>
Fri, 21 Nov 2025 02:47:06 +0000 (10:47 +0800)
committerSean Liao <sean@liao.dev>
Sun, 23 Nov 2025 11:35:46 +0000 (03:35 -0800)
The comment previously stated that r[i+len(v)] would equal the value
originally at r[i], but it should be the value originally at s[i].

Change-Id: I635ddbdd5dc4da9c06ed426d5542bf969b7fe6dd
Reviewed-on: https://go-review.googlesource.com/c/go/+/722680
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/slices/slices.go

index 30595793c962decfdd01c4481b61247ba5e9e8f9..c68962a9f6c2358e1ba2190e79f3cd216e4a36c6 100644 (file)
@@ -128,7 +128,7 @@ func ContainsFunc[S ~[]E, E any](s S, f func(E) bool) bool {
 // returning the modified slice.
 // The elements at s[i:] are shifted up to make room.
 // In the returned slice r, r[i] == v[0],
-// and, if i < len(s), r[i+len(v)] == value originally at r[i].
+// and, if i < len(s), r[i+len(v)] == value originally at s[i].
 // Insert panics if i > len(s).
 // This function is O(len(s) + len(v)).
 // If the result is empty, it has the same nilness as s.