github.com/gocrane/crane@v0.11.0/pkg/utils/slice.go (about)

     1  package utils
     2  
     3  func ContainsString(slice []string, str string) bool {
     4  	for _, s := range slice {
     5  		if s == str {
     6  			return true
     7  		}
     8  	}
     9  	return false
    10  }
    11  
    12  func RemoveString(slice []string, str string) []string {
    13  	if len(slice) == 0 {
    14  		return slice
    15  	}
    16  	var newSlice []string
    17  	for _, item := range slice {
    18  		if item != str {
    19  			newSlice = append(newSlice, item)
    20  		}
    21  	}
    22  	return newSlice
    23  }