collections

package
v0.41.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package collections allows to interact with lists of things.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSliceIndexValueE added in v0.41.1

func GetSliceIndexValueE(source string, separator string, index int) (string, error)

GetSliceIndexValueE will take a source string and returns the value at the given index when split by the separator char.

func GetSliceLastValueE added in v0.41.1

func GetSliceLastValueE(source string, separator string) (string, error)

GetSliceLastValueE will take a source string and returns the last value when split by the separator char.

func ListContains

func ListContains(haystack []string, needle string) bool

ListContains returns true if the given list of strings (haystack) contains the given string (needle).

func ListIntersection added in v0.13.16

func ListIntersection(list1 []string, list2 []string) []string

ListIntersection returns all the items in both list1 and list2. Note that this will dedup the items so that the output is more predictable. Otherwise, the end list depends on which list was used as the base.

func ListSubtract

func ListSubtract(list1 []string, list2 []string) []string

ListSubtract removes all the items in list2 from list1.

Types

type SliceValueNotFoundError added in v0.41.1

type SliceValueNotFoundError struct {
	// contains filtered or unexported fields
}

SliceValueNotFoundError is returned when a provided values file input is not found on the host path.

func NewSliceValueNotFoundError added in v0.41.1

func NewSliceValueNotFoundError(sourceString string) SliceValueNotFoundError

NewSliceValueNotFoundError creates a new slice found error

func (SliceValueNotFoundError) Error added in v0.41.1

func (err SliceValueNotFoundError) Error() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL