# Functions
Contain returns the index of the first instance of value in slice, or -1 if value is not present in slice.
ContainBool returns the index of the first instance of bool value in bool slice, or -1 if value is not present in bool slice.
ContainFloat returns the index of the first instance of float64 value in float64 slice, or -1 if value is not present in float64 slice.
ContainFloat32 returns the index of the first instance of float32 value in float32 slice, or -1 if value is not present in float32 slice.
ContainFloat64 returns the index of the first instance of float64 value in float64 slice, or -1 if value is not present in float64 slice.
ContainInt returns the index of the first instance of int value in int slice, or -1 if value is not present in int slice.
ContainInt32 returns the index of the first instance of int32 value in int32 slice, or -1 if value is not present in int32 slice.
ContainInt64 returns the index of the first instance of int64 value in int64 slice, or -1 if value is not present in int64 slice.
ContainString returns the index of the first instance of string value in string slice, or -1 if value is not present in string slice.
Count returns value count map by slice.
CountBool returns bool value count map by bool slice.
CountFloat returns float64 value count map by float64 slice.
CountFloat32 returns float32 value count map by float32 slice.
CountFloat64 returns float64 value count map by float64 slice.
CountInt returns int value count map by int slice.
CountInt32 returns int32 value count map by int32 slice.
CountInt64 returns int64 value count map by int64 slice.
CountString returns string value count map by string slice.
Delete returns the slice that deletes n specified value and the number of actual deletions.
DeleteBool returns the slice that deletes n specified bool value and the number of actual deletions.
DeleteFloat returns the slice that deletes n specified float64 value and the number of actual deletions.
DeleteFloat32 returns the slice that deletes n specified float32 value and the number of actual deletions.
DeleteFloat64 returns the slice that deletes n specified float64 value and the number of actual deletions.
DeleteInt returns the slice that deletes n specified int value and the number of actual deletions.
DeleteInt32 returns the slice that deletes n specified int32 value and the number of actual deletions.
DeleteInt64 returns the slice that deletes n specified int64 value and the number of actual deletions.
DeleteString returns the slice that deletes n specified string value and the number of actual deletions.
Equal reports whether arr1 equals arr2.
EqualBools reports whether bool arr1 equals bool arr2.
EqualFloat32s reports whether float32 arr1 equals float32 arr2.
EqualFloat64s reports whether float64 arr1 equals float64 arr2.
EqualFloats reports whether float64 arr1 equals float64 arr2.
EqualInt32s reports whether int32 arr1 equals int32 arr2.
EqualInt64s reports whether int64 arr1 equals int64 arr2.
EqualInts reports whether int arr1 equals int arr2.
EqualStrings reports whether string arr1 equals string arr2.
Extract returns randomly extracted num elements from slice.
ExtractBools returns randomly extracted num elements from bool slice.
ExtractFloat32s returns randomly extracted num elements from float32 slice.
ExtractFloat64s returns randomly extracted num elements from float64 slice.
ExtractFloats returns randomly extracted num elements from float64 slice.
ExtractInt32s returns randomly extracted num elements from int64 slice.
ExtractInt64s returns randomly extracted num elements from int64 slice.
ExtractInts returns randomly extracted num elements from int slice.
ExtractStrings returns randomly extracted num elements from string slice.
Fill returns slice filled with value, where num is the number of value should be filled.
FillBool returns bool slice filled with bool value, where num is the number of value should be filled.
FillFloat returns float64 slice filled with float64 value, where num is the number of value should be filled.
FillFloat32 returns float32 slice filled with float32 value, where num is the number of value should be filled.
FillFloat64 returns float64 slice filled with float64 value, where num is the number of value should be filled.
FillInt returns int slice filled with int value, where num is the number of value should be filled.
FillInt32 returns int32 slice filled with int32 value, where num is the number of value should be filled.
FillInt64 returns int64 slice filled with int64 value, where num is the number of value should be filled.
FillString returns string slice filled with string value, where num is the number of value should be filled.
Float64sToInterfaces returns converted interface slice by float64 slice.
Float64sToStrings returns converted string slice by float64 slice.
FloatsToInterfaces returns converted interface slice by float64 slice.
FloatsToStrings returns converted string slice by float64 slice.
Int64sToInterfaces returns converted interface slice by int64 slice.
Int64sToStrings returns converted string slice by int64 slice.
InterfacesToFloat64s returns converted float64 slice by interface slice.
InterfacesToFloats returns converted float64 slice by interface slice.
InterfacesToInt64s returns converted int64 slice by interface slice.
InterfacesToInts returns converted int slice by interface slice.
InterfacesToStrings returns converted string slice by interface slice.
IntsToInterfaces returns converted interface slice by int slice.
IntsToStrings returns converted string slice by int slice.
Join returns string result of slice connected with string sep, default sep is ",".
JoinBools returns string result of bool slice connected with string sep, default sep is ",".
JoinFloat32s returns string result of float32 slice connected with string sep, default sep is ",".
JoinFloat64s returns string result of float64 slice connected with string sep, default sep is ",".
JoinFloats returns string result of float64 slice connected with string sep, default sep is ",".
JoinInt32s returns string result of int32 slice connected with string sep, default sep is ",".
JoinInt64s returns string result of int64 slice connected with string sep, default sep is ",".
JoinInts returns string result of int slice connected with string sep, default sep is ",".
JoinStrings returns string result of string slice connected with string sep, default sep is ",".
Reverse returns the reverse order for slice.
ReverseBools returns the reverse order for bool slice.
ReverseFloat32s returns the reverse order for float64 slice.
ReverseFloat64s returns the reverse order for float64 slice.
ReverseFloats returns the reverse order for float64 slice.
ReverseInt32s returns the reverse order for int32 slice.
ReverseInt64s returns the reverse order for int64 slice.
ReverseInts returns the reverse order for int slice.
ReverseStrings returns the reverse order for string slice.
Shuffle returns shuffled slice, it is equivalent to Extract(slice, len(slice)).
ShuffleBools returns shuffled bool slice, it is equivalent to ExtractBools(slice, len(slice)).
ShuffleFloat32s returns shuffled float32 slice, it is equivalent to ExtractFloat32s(slice, len(slice)).
ShuffleFloat64s returns shuffled float64 slice, it is equivalent to ExtractFloat64s(slice, len(slice)).
ShuffleFloats returns shuffled float64 slice, it is equivalent to ExtractFloats(slice, len(slice)).
ShuffleInt32s returns shuffled int32 slice, it is equivalent to ExtractInt32s(slice, len(slice)).
ShuffleInt64s returns shuffled int64 slice, it is equivalent to ExtractInt64s(slice, len(slice)).
ShuffleInts returns shuffled int slice, it is equivalent to ExtractInts(slice, len(slice)).
ShuffleStrings returns shuffled string slice, it is equivalent to ExtractStrings(slice, len(slice)).
SplitBools slices string str into substrings separated by string sep and returns bool slice of the converted substrings between those separators, default sep is ",".
SplitFloat32s slices string str into substrings separated by string sep and returns float32 slice of the converted substrings between those separators, default sep is ",".
SplitFloat64s slices string str into substrings separated by string sep and returns float64 slice of the converted substrings between those separators, default sep is ",".
SplitFloats slices string str into substrings separated by string sep and returns float64 slice of the converted substrings between those separators, default sep is ",".
SplitInt32s slices string str into substrings separated by string sep and returns int32 slice of the converted substrings between those separators, default sep is ",".
SplitInt64s slices string str into substrings separated by string sep and returns int64 slice of the converted substrings between those separators, default sep is ",".
SplitInts slices string str into substrings separated by string sep and returns int slice of the converted substrings between those separators, default sep is ",".
SplitStrings slices string str into substrings separated by string sep and returns string slice of the converted substrings between those separators, default sep is ",".
StringsToFloat64s returns converted float64 slice by string slice.
StringsToFloats returns converted float64 slice by string slice.
StringsToInt64s returns converted int64 slice by string slice.
StringsToInterfaces returns converted interface slice by string slice.
StringsToInts returns converted int slice by string slice.
Take returns the randomly taken element from slice, it is equivalent to Extract(slice, 1)[0].
TakeBool returns the randomly taken bool element from bool slice, it is equivalent to ExtractBools(slice, 1)[0].
TakeFloat returns the randomly taken float64 element from float64 slice, it is equivalent to ExtractFloats(slice, 1)[0].
TakeFloat32 returns the randomly taken float32 element from float32 slice, it is equivalent to ExtractFloat32s(slice, 1)[0].
TakeFloat64 returns the randomly taken float64 element from float64 slice, it is equivalent to ExtractFloat64s(slice, 1)[0].
TakeInt returns the randomly taken int element from int slice, it is equivalent to ExtractInts(slice, 1)[0].
TakeInt32 returns the randomly taken int32 element from int32 slice, it is equivalent to ExtractInt32s(slice, 1)[0].
TakeInt64 returns the randomly taken int64 element from int64 slice, it is equivalent to ExtractInt64s(slice, 1)[0].
TakeString returns the randomly taken string element from string slice, it is equivalent to ExtractStrings(slice, 1)[0].
Unique returns the unique slice.
UniqueBools returns the unique bool slice.
UniqueFloat32s returns the unique float32 slice.
UniqueFloat64s returns the unique float64 slice.
UniqueFloats returns the unique float64 slice.
UniqueInt32s returns the unique int32 slice.
UniqueInt64s returns the unique int64 slice.
UniqueInts returns the unique int slice.
UniqueStrings returns the unique string slice.
# Constants
ValueIsNotContained means the value is not contained in the slice.