Documentation
¶
Index ¶
- func AnyToString(any interface{}) string
- func IntegersToMap(inputArray *[]int) *map[int]bool
- func JsonBytesFromStringValue(name string) []byte
- func KeysValuesStringsToMap(keys, values *[]string) *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 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(strArray *[]string, processor func(in string) (out byte, isTake, isBreak bool)) *[]byte
- func StringsToBytesWithDefaults(strArray *[]string, defaultByte byte) *coreconverted.Bytes
- func StringsToCsv(stringsSlice *[]string, isSkipQuoteOnlyOnExistence bool) string
- func StringsToFloat64s(strArray *[]string) *[]float64
- func StringsToFloat64sConditional(strArray *[]string, ...) *[]float64
- func StringsToIntegers(strArray *[]string) *[]int
- func StringsToIntegersConditional(strArray *[]string, processor func(in string) (out int, isTake, isBreak bool)) *[]int
- func StringsToIntegersWithDefaults(strArray *[]string, defaultInt int) *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 AnyToString ¶ added in v0.4.1
func AnyToString(any interface{}) string
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 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 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( strArray *[]string, processor func(in string) (out byte, isTake, isBreak bool), ) *[]byte
StringsToBytesConditional only take if isTake returns true, breaks and exits if isBreak to true
func StringsToBytesWithDefaults ¶ added in v0.3.8
func StringsToBytesWithDefaults( strArray *[]string, defaultByte byte, ) *coreconverted.Bytes
StringsToBytesWithDefaults panic if not a number or more than 255
func StringsToCsv ¶ added in v0.4.1
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( strArray *[]string, processor func(in string) (out int, isTake, isBreak bool), ) *[]int
StringsToIntegersConditional handle converts from processor func
func StringsToIntegersWithDefaults ¶ added in v0.3.8
func StringsToIntegersWithDefaults( strArray *[]string, defaultInt int, ) *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
¶
- AnyToString.go
- BytesToStrings.go
- IntegersToMap.go
- JsonBytesFromStringValue.go
- KeysValuesStringsToMap.go
- PointerStringsToStrings.go
- StringToByte.go
- StringToByteWithDefault.go
- StringToBytesConditional.go
- StringToFloat64.go
- StringToFloat64Default.go
- StringToFloat64Must.go
- StringToInteger.go
- StringToIntegerMust.go
- StringToIntegerWithDefault.go
- StringToIntegersConditional.go
- StringToIntegersWithDefaults.go
- StringsPointersToStringBoolMap.go
- StringsToBytes.go
- StringsToBytesConditional.go
- StringsToBytesWithDefaults.go
- StringsToCsv.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