美文网首页
删除切片内元素

删除切片内元素

作者: 五岁小孩 | 来源:发表于2021-01-13 08:47 被阅读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
    }
    

    相关文章

      网友评论

          本文标题:删除切片内元素

          本文链接:https://www.haomeiwen.com/subject/ldvonktx.html