Documentation
¶
Index ¶
- func AnyItemsJoin(joiner string, anyItems ...interface{}) string
- func AnyItemsToStringsSkipOnNil(anyItems ...interface{}) []string
- func AnyToAnyItems(isSkipOnNil bool, anyItem interface{}) []interface{}
- func AnyToAnyItemsThenJoin(isSkipOnNil bool, joiner string, anySlice interface{}) string
- func AnyToFullNameValueString(any interface{}) string
- func AnyToNonNullItems(isSkipOnNil bool, anyItem interface{}) []interface{}
- func AnyToString(isIncludeFullName bool, any interface{}) string
- func AnyToStrings(isSkipOnNil bool, anyItem interface{}) []string
- func AnyToStringsUsingProcessor(isSkipOnNil bool, ...) []string
- func AnyToStringsUsingSimpleProcessor(isSkipOnNil bool, simpleProcessor func(index int, in interface{}) (out string), ...) []string
- func AnyToValueString(any interface{}) string
- func AnyToValueStringWithType(any interface{}) string
- func BytesPointerToBytes(fromBytesPointer *[]byte) []byte
- func CloneMapStringStringPlusAppendMapStringAny(isSkipEmpty bool, mainMap map[string]interface{}, ...) map[string]string
- func IntegersToMap(inputArray *[]int) *map[int]bool
- func JsonBytesFromStringValue(name string) []byte
- func KeysValuesStringsToMap(keys, values []string) map[string]string
- func KeysValuesStringsToMapPtr(keys, values *[]string) *map[string]string
- func MapStringAnyToMapStringString(isSkipEmpty bool, additionalMapItems map[string]interface{}) map[string]string
- func PointerStringsToStrings(pointerStringOfArray *[]*string) *[]string
- func StringToByte(input string) (byte, error)
- func StringToByteWithDefault(input string, defaultByte byte) (value byte, isSuccess bool)
- func StringToBytesConditional(stringInput, separator string, ...) *[]byte
- func StringToFloat64(input string) (value float64, err error)
- func StringToFloat64Conditional(input string, defaultFloat64 float64) (value float64, isSuccess bool)
- func StringToFloat64Default(input string, defaultFloat64 float64) (value float64, isSuccess bool)
- func StringToFloat64Must(input string) float64
- func StringToInteger(input string) (value int, err error)
- func StringToIntegerDefault(input string) int
- func StringToIntegerMust(input string) (value int)
- func StringToIntegerWithDefault(input string, defaultInt int) (value int, isSuccess bool)
- func StringToIntegersConditional(stringInput, separator string, ...) *[]int
- func StringToIntegersWithDefaults(stringInput, separator string, defaultInt int) *coreconverted.Integers
- func StringsPointersToStringBoolMap(inputArray *[]*string) *map[string]bool
- func StringsToBytes(strArray ...string) []byte
- func StringsToBytesConditional(processor func(in string) (out byte, isTake, isBreak bool), ...) *[]byte
- func StringsToBytesWithDefaults(defaultByte byte, stringsSlice ...string) *coreconverted.Bytes
- func StringsToCsv(isSkipQuoteOnlyOnExistence bool, stringsSlice ...string) string
- func StringsToCsvPtr(isSkipQuoteOnlyOnExistence bool, stringsSlice *[]string) string
- func StringsToCsvWithIndexes(stringsSlice []string) string
- func StringsToFloat64s(strArray []string) []float64
- func StringsToFloat64sConditional(strArray *[]string, ...) *[]float64
- func StringsToIntegers(isPanic bool, strArray []string) []int
- func StringsToIntegersConditional(processor func(in string) (out int, isTake, isBreak bool), strArray []string) []int
- func StringsToIntegersWithDefaults(defaultInt int, strArray ...string) *coreconverted.Integers
- func StringsToMap(inputArray *[]string) *map[string]bool
- func StringsToPointerStrings(ptrStrArray *[]string) *[]*string
- func StringsToPointerStringsCopy(ptrStrArray *[]string) *[]*string
- func UnsafeBytesPtrToStringPtr(unsafeBytes *[]byte) *string
- func UnsafeBytesToString(unsafeBytes []byte) string
- func UnsafeBytesToStringPtr(unsafeBytes []byte) *string
- func UnsafeBytesToStringWithErr(unsafeBytes []byte) (string, error)
- func UnsafeBytesToStrings(unsafeBytes *[]byte) *[]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnyItemsJoin ¶ added in v0.8.3
func AnyItemsToStringsSkipOnNil ¶ added in v0.8.3
func AnyItemsToStringsSkipOnNil( anyItems ...interface{}, ) []string
func AnyToAnyItems ¶ added in v0.8.3
func AnyToAnyItems( isSkipOnNil bool, anyItem interface{}, ) []interface{}
func AnyToAnyItemsThenJoin ¶ added in v0.8.3
func AnyToFullNameValueString ¶ added in v0.8.1
func AnyToFullNameValueString(any interface{}) string
func AnyToNonNullItems ¶ added in v1.0.8
func AnyToNonNullItems( isSkipOnNil bool, anyItem interface{}, ) []interface{}
func AnyToString ¶ added in v0.4.1
func AnyToStrings ¶ added in v0.8.3
func AnyToStringsUsingProcessor ¶ added in v0.8.3
func AnyToStringsUsingSimpleProcessor ¶ added in v0.8.3
func AnyToValueString ¶ added in v0.8.1
func AnyToValueString(any interface{}) string
func AnyToValueStringWithType ¶ added in v0.8.3
func AnyToValueStringWithType(any interface{}) string
func BytesPointerToBytes ¶ added in v1.1.0
func CloneMapStringStringPlusAppendMapStringAny ¶ added in v0.8.3
func IntegersToMap ¶ added in v0.3.8
func JsonBytesFromStringValue ¶ added in v0.6.8
func KeysValuesStringsToMap ¶ added in v0.1.6
KeysValuesStringsToMap keys nil will return empty map[string]string
func KeysValuesStringsToMapPtr ¶ added in v0.8.3
KeysValuesStringsToMapPtr keys nil will return empty map[string]string
func MapStringAnyToMapStringString ¶ added in v0.8.3
func PointerStringsToStrings ¶
PointerStringsToStrings will give empty or converted results array (not nil)
func StringToByte ¶ added in v0.3.8
func StringToByteWithDefault ¶ added in v0.3.8
func StringToBytesConditional ¶ added in v0.3.8
func StringToFloat64 ¶ added in v0.4.1
func StringToFloat64Conditional ¶ added in v0.4.1
func StringToFloat64Default ¶ added in v0.4.1
func StringToFloat64Must ¶ added in v0.4.1
func StringToInteger ¶ added in v0.4.1
func StringToIntegerDefault ¶ added in v0.9.8
func StringToIntegerMust ¶ added in v0.4.1
func StringToIntegerWithDefault ¶ added in v0.3.8
func StringToIntegersConditional ¶ added in v0.4.1
func StringToIntegersWithDefaults ¶ added in v0.4.1
func StringToIntegersWithDefaults( stringInput, separator string, defaultInt int, ) *coreconverted.Integers
func StringsToBytes ¶ added in v0.3.8
StringsToBytes panic if not a number or more than 255 or less than 0
func StringsToBytesConditional ¶ added in v0.3.8
func StringsToBytesConditional( processor func(in string) (out byte, isTake, isBreak bool), stringsSlice []string, ) *[]byte
StringsToBytesConditional only take if isTake returns true, breaks and exits if isBreak to true
func StringsToBytesWithDefaults ¶ added in v0.3.8
func StringsToBytesWithDefaults( defaultByte byte, stringsSlice ...string, ) *coreconverted.Bytes
StringsToBytesWithDefaults panic if not a number or more than 255
func StringsToCsv ¶ added in v0.4.1
func StringsToCsvPtr ¶ added in v0.8.3
func StringsToCsvWithIndexes ¶ added in v0.8.0
func StringsToFloat64s ¶ added in v0.3.8
StringsToFloat64s panic if not a number
func StringsToFloat64sConditional ¶ added in v0.3.8
func StringsToFloat64sConditional( strArray *[]string, processor func(in string) (out float64, isTake, isBreak bool), ) *[]float64
StringsToFloat64sConditional handle convert from processor function either throw or ignore
func StringsToIntegers ¶ added in v0.3.8
StringsToIntegers panic if not a number
func StringsToIntegersConditional ¶ added in v0.3.8
func StringsToIntegersConditional( processor func(in string) (out int, isTake, isBreak bool), strArray []string, ) []int
StringsToIntegersConditional handle converts from processor func
func StringsToIntegersWithDefaults ¶ added in v0.3.8
func StringsToIntegersWithDefaults( defaultInt int, strArray ...string, ) *coreconverted.Integers
StringsToIntegersWithDefaults On fail use the default int
func StringsToMap ¶
func StringsToPointerStrings ¶
StringsToPointerStrings will give empty or converted results array (not nil)
It doesn't copy but points to same string address in the array
Example code : https://play.golang.org/p/_OkY82E2kO9
func StringsToPointerStringsCopy ¶ added in v0.2.0
StringsToPointerStringsCopy will give empty or converted results array (not nil)
Copy each item to the new array
func UnsafeBytesPtrToStringPtr ¶ added in v0.4.2
UnsafeBytesPtrToStringPtr Returns string from unsafe bytes pointer
May panic on conversion if the bytes were not in unsafe pointer.
Expressions: - return (*string)(unsafe.Pointer(allBytes))
func UnsafeBytesToString ¶ added in v0.3.8
func UnsafeBytesToStringPtr ¶ added in v0.4.2
func UnsafeBytesToStringWithErr ¶ added in v0.4.3
func UnsafeBytesToStrings ¶
UnsafeBytesToStrings
Returns string arrays from unsafe bytes pointer ¶
May panic on conversion if the bytes were not in unsafe pointer.
Expressions: - return (*[] string)(unsafe.Pointer(allBytes))
Types ¶
This section is empty.
Source Files
¶
- AnyItemsJoin.go
- AnyItemsToStringsSkipOnNil.go
- AnyToAnyItems.go
- AnyToAnyItemsThenJoin.go
- AnyToFullNameValueString.go
- AnyToString.go
- AnyToStrings.go
- AnyToStringsUsingProcessor.go
- AnyToStringsUsingSimpleProcessor.go
- AnyToValueString.go
- AnyToValueStringWithType.go
- BytesPointerToBytes.go
- IntegersToMap.go
- JsonBytesFromStringValue.go
- KeysValuesStringsToMap.go
- KeysValuesStringsToMapPtr.go
- MapStringAnyToMapStringString.go
- PointerStringsToStrings.go
- StringToByte.go
- StringToByteWithDefault.go
- StringToBytesConditional.go
- StringToFloat64.go
- StringToFloat64Conditional.go
- StringToFloat64Default.go
- StringToFloat64Must.go
- StringToInteger.go
- StringToIntegerDefault.go
- StringToIntegerMust.go
- StringToIntegerWithDefault.go
- StringToIntegersConditional.go
- StringToIntegersWithDefaults.go
- StringsPointersToStringBoolMap.go
- StringsToBytes.go
- StringsToBytesConditional.go
- StringsToBytesWithDefaults.go
- StringsToCsv.go
- StringsToCsvPtr.go
- StringsToCsvWithIndexes.go
- StringsToFloat64s.go
- StringsToFloat64sConditional.go
- StringsToIntegers.go
- StringsToIntegersConditional.go
- StringsToIntegersWithDefaults.go
- StringsToMap.go
- StringsToPointerStrings.go
- StringsToPointerStringsCopy.go
- UnsafeBytesPtrToStringPtr.go
- UnsafeBytesToString.go
- UnsafeBytesToStringPtr.go
- UnsafeBytesToStringWithErr.go
- UnsafeBytesToStrings.go