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 CopyStrings

func CopyStrings(s []string) []string

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

func ShuffleStrings

func ShuffleStrings(s []string) []string

ShuffleStrings copies strings from the specified slice into a copy in random order. It returns a new slice.

func SortInts64

func SortInts64(a []int64)

Sorts []int64 in increasing order

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.

Types

type Int64Slice

type Int64Slice []int64

Int64Slice attaches the methods of Interface to []int64, sorting in increasing order.

func (Int64Slice) Len

func (p Int64Slice) Len() int

func (Int64Slice) Less

func (p Int64Slice) Less(i, j int) bool

func (Int64Slice) Swap

func (p Int64Slice) Swap(i, j int)

Source Files

slice.go

Version
v1.6.0-alpha.2
Published
Feb 12, 2017
Platform
js/wasm
Imports
2 packages
Last checked
31 seconds ago

Tools for package owners.