kubernetesk8s.io/kubernetes/pkg/util/slice Index | Files

package slice

import "k8s.io/kubernetes/pkg/util/slice"

Package slice provides utility methods for common operations on slices.

Index

Functions

func ContainsString

func ContainsString(slice []string, s string, modifier func(s string) string) bool

ContainsString checks if a given slice of strings contains the provided string. If a modifier func is provided, it is called with the slice item before the comparation.

func CopyStrings

func CopyStrings(s []string) []string

CopyStrings copies the contents of the specified string slice into a new slice.

func RemoveString

func RemoveString(slice []string, s string, modifier func(s string) string) []string

RemoveString returns a newly created []string that contains all items from slice that are not equal to s and modifier(s) in case modifier func is provided.

func SortStrings

func SortStrings(s []string) []string

SortStrings sorts the specified string slice in place. It returns the same slice that was provided in order to facilitate method chaining.

Source Files

slice.go

Version
v1.18.15-rc.0
Published
Dec 18, 2020
Platform
js/wasm
Imports
1 packages
Last checked
30 seconds ago

Tools for package owners.