FindONeInSlice 수정

This commit is contained in:
2023-12-02 19:56:37 +09:00
parent 0182ea7b01
commit 137dbac273

View File

@ -116,11 +116,11 @@ func ShrinkSlice[T any](in []T, compare func(elem T) bool) []T {
return in[:cursor] return in[:cursor]
} }
func FindOneInSlice[T any](in []T, compare func(elem *T) bool) (int, *T) { func FindOneInSlice[T any](in []T, compare func(elem *T) bool) (int, bool) {
for i, e := range in { for i, e := range in {
if compare(&e) { if compare(&e) {
return i, &e return i, true
} }
} }
return -1, nil return -1, false
} }