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]
}
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 {
if compare(&e) {
return i, &e
return i, true
}
}
return -1, nil
return -1, false
}