From 9c4c69680382ff4ebf2539856bde191f527a782e Mon Sep 17 00:00:00 2001 From: qydysky Date: Sun, 28 Jan 2024 16:55:51 +0800 Subject: [PATCH] 1 --- slice/Slice.go | 2 +- slice/Slice_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/slice/Slice.go b/slice/Slice.go index 71c7cdf..046b726 100644 --- a/slice/Slice.go +++ b/slice/Slice.go @@ -161,7 +161,7 @@ func (t *Buf[T]) GetCopyBuf() (buf []T) { } func DelFront[S ~[]T, T any](s *S, beforeIndex int) { - *s = (*s)[:copy(*s, (*s)[beforeIndex+1:])] + *s = (*s)[:copy(*s, (*s)[beforeIndex:])] } func AddFront[S ~[]*T, T any](s *S, t *T) { diff --git a/slice/Slice_test.go b/slice/Slice_test.go index f762253..61db09f 100644 --- a/slice/Slice_test.go +++ b/slice/Slice_test.go @@ -89,7 +89,7 @@ func Test3(t *testing.T) { if unsafe.Pointer(&s) != p || cap(s) != 3 || len(s) != 3 { t.Fatal() } - DelFront(&s, 2) + DelFront(&s, 3) if unsafe.Pointer(&s) != p || cap(s) != 3 || len(s) != 0 { t.Fatal() } -- 2.39.2