func find(array []interface{}, item interface{}) (index int) {
index = -1
for idx, value := range array {
if value == item {
index = idx
break
}
}
return
}
golang 从切片中删除元素
func remove(array []interface{}, index int) []interface{} {
if index < 0 || index > len(array) {
return array
}
return append(array[0:index], array[index+1:]...)
}