func Index[T any](v T, array []T) int {
if n := len(array); array != nil && n != 0 {
i := 0
for !reflect.DeepEqual(v, array[i]) {
i++
}
if i != n {
return i
}
}
return -1
}
Golang 获取元素在数组/Slice中的下标index
于 2022-07-29 10:15:37 首次发布