From 0c15a30a34aaa8c04caf66df3a09fc3bd302a024 Mon Sep 17 00:00:00 2001 From: cui <523516579@qq.com> Date: Wed, 3 Apr 2024 00:30:05 +0800 Subject: [PATCH] using slices.Index (#13836) --- container/multi-value-slice/multi_value_slice.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/container/multi-value-slice/multi_value_slice.go b/container/multi-value-slice/multi_value_slice.go index 81d8009fb6..683ec41f5e 100644 --- a/container/multi-value-slice/multi_value_slice.go +++ b/container/multi-value-slice/multi_value_slice.go @@ -91,6 +91,7 @@ package mvslice import ( "fmt" + "slices" "sync" "github.com/pkg/errors" @@ -578,10 +579,8 @@ func (s *Slice[V]) updateAppendedItem(obj Identifiable, index uint64, val V) err } func containsId(ids []uint64, wanted uint64) (int, bool) { - for i, id := range ids { - if id == wanted { - return i, true - } + if i := slices.Index(ids, wanted); i >= 0 { + return i, true } return 0, false }