删除切片内元素

2021-01-13  本文已影响0人  五岁小孩

删除切片内元素

 // 从切片中删除元素
  func SliceRemove(elem string, sli *[]string) error {

  if len(*sli) <= 0 {
      return errors.New("slice is nil")
  }
  if elem == "" {
      return errors.New("elem is nil")
  }
  for k, v := range *sli {
      if v == elem {
          *sli = append((*sli)[:k], (*sli)[k+1:]...)
      }
  }

  return nil
}
上一篇 下一篇

猜你喜欢

热点阅读