github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgSlice/IntSlice.go (about) 1 package kmgSlice 2 3 //remove thing at index i 4 func IntSliceRemoveAt(s *[]int, i int) { 5 *s = append((*s)[:i], (*s)[i+1:]...) 6 } 7 8 //remove thing which value is v 9 func IntSliceRemove(s *[]int, v int) { 10 thisLen := len(*s) 11 for i := 0; i < thisLen; i++ { 12 if (*s)[i] == v { 13 *s = append((*s)[:i], (*s)[i+1:]...) 14 return 15 } 16 } 17 }