collections

package
v0.0.0-...-7ec6de2 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2023 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

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

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

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

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

func NewSliceValueNotFoundError(sourceString string) SliceValueNotFoundError

NewSliceValueNotFoundError creates a new slice found error

func (SliceValueNotFoundError) Error

func (err SliceValueNotFoundError) Error() string

Jump to

Keyboard shortcuts

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