Documentation ¶
Index ¶
- func AddThousandToInt(number int) string
- func CalcPercentage(total, value interface{}, precision int) float64
- func FloatToIntMoney(v float64) (r int)
- func GetDecimalPart(value float64) (r string)
- func GetFormattedFloat(v float64) string
- func GetFormattedMoneyBRL(v float64, precision int) string
- func GetFormattedMoneyBRLWithNoPrefix(v float64, precision int) string
- func GetFormattedMoneyUSD(v float64, precision int) string
- func GetNotZeroFloatValue(p ...float64) float64
- func GetValorMonetarioPorExtenso(v float64) string
- func IsIntegral(value float64) bool
- func Max[T constraints.Ordered](values ...T) (r T)
- func Min[T constraints.Ordered](values ...T) (r T)
- func MinMax[T constraints.Ordered](min bool, values ...T) (r T)
- func Percentage(value, percentage interface{}, precision int) float64
- func PointerToFInt16(v *int16) int16
- func PointerToFInt32(v *int32) int32
- func PointerToFloat32(v *float32) float32
- func PointerToFloat64(v *float64) float64
- func PointerToInt(v *int) int
- func PreciseNumber(value interface{}, precision int) (result float64)
- func RoundFloat(v float64, precision int) float64
- func StringToFloat(val string) float64
- func StringToInt(val string) int
- func ToFloat32(i interface{}, decimals int) float32
- func ToFloat64(i interface{}, decimals int) float64
- func ToFloat64Pointer(i interface{}, decimals int) *float64
- func ToInt(val interface{}) int
- func ToInt32(val interface{}) int32
- func ToInt64(val interface{}) int64
- func ToUint16(v interface{}) uint16
- type Currency
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddThousandToInt ¶
addThousandToInt add the Thousand separator to int value and returns a string with Thousand added
func CalcPercentage ¶
CalcPercentage calcula o percentual do primeiro parametro em relacao ao segundo(total)
func FloatToIntMoney ¶
FloatToIntMoney converte um float em inteiro com 2 casas decimais
func GetDecimalPart ¶
GetDecimalPart retorna a parte decimal de um float, retornando em formato string
func GetFormattedFloat ¶
GetFormattedFloat retorma um float formatado
func GetFormattedMoneyBRL ¶
GetFormattedMoneyBRL retorna um float formatado em dinheiro brasileiro
func GetFormattedMoneyBRLWithNoPrefix ¶
GetFormattedMoneyBRLWithNoPrefix retorna um float formatado em dinheiro brasileiro sem o prefixo R$
func GetFormattedMoneyUSD ¶
func GetNotZeroFloatValue ¶
GetNotZeroFloatValue dado um array de valores float64, é retornado o que tem valor maior que zero
func GetValorMonetarioPorExtenso ¶
GetValorMonetarioPorExtenso retorna uma string contendo o significado monetario por extenso do valor informado
func IsIntegral ¶
IsIntegral Verifica se o valor informado é fracionado ou não
func Max ¶
func Max[T constraints.Ordered](values ...T) (r T)
Max return the maximum value given variadic argument
func Min ¶
func Min[T constraints.Ordered](values ...T) (r T)
Min return the maximum value given variadic argument
func MinMax ¶
func MinMax[T constraints.Ordered](min bool, values ...T) (r T)
MinMax return the min or max given variadic argument
func Percentage ¶
Percentage retorna o resultado do calculo percentual com base no percentual, valor e precisao informados
func PointerToFInt16 ¶
func PointerToFInt32 ¶
func PointerToFloat32 ¶
func PointerToFloat64 ¶
func PointerToInt ¶
func PreciseNumber ¶
PreciseNumber retorna o numero informado convertido para a precisao em casas decimais desejada
func RoundFloat ¶
RoundFloat returns float value with precision passed by parameter
func StringToFloat ¶
StringToFloat Converte uma string suspostamente com valor de float para o tipo float
func StringToInt ¶
StringToInt convert string type into int type, return zero value if conversion has a error
func ToFloat64 ¶
ToFloat64 converte strings and other primite types to Float64, returns 0(Zero) if the parameter passed is not a valid float64
func ToFloat64Pointer ¶
ToFloat64 converte strings and other primite types to Float64, returns 0(Zero) if the parameter passed is not a valid float64
func ToInt ¶
func ToInt(val interface{}) int
ToInt convert interface to int, if val is not a valid int value, zero will be returned