general

package
v0.0.0-...-5a269ca Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertToIntList

func ConvertToIntList(stringList []string) ([]int, error)

func DaysBetween

func DaysBetween(t1, t2 time.Time) int

DaysBetween 计算两个日期之间的天数

func GetDefaultValue

func GetDefaultValue(value interface{}) interface{}

GetDefaultValue 返回值的默认值(零值)

func GetMax

func GetMax(value1, value2 interface{}) (interface{}, error)

GetMax 返回两个数值中的最大值,支持 int, float64 等常见类型

func GetMin

func GetMin(value1, value2 interface{}) (interface{}, error)

GetMin 返回两个数值中的最小值,支持 int, float64 等常见类型

func IsSameDay

func IsSameDay(t1, t2 time.Time) bool

IsSameDay 判断两个日期是否为同一天

func IsType

func IsType(value1, value2 interface{}) bool

IsType 判断两个值是否是相同类型

func IsValidEmail

func IsValidEmail(email string) bool

IsValidEmail 简单检查一个字符串是否是有效的电子邮件格式

func MapToStringSlice

func MapToStringSlice(inputMap map[string]string) ([]string, error)

MapToStringSlice 将 map 转换为 []string,要求偶数个元素,key和值依次排列

func StringSliceToMap

func StringSliceToMap(inputSlice []string) (map[string]string, error)

StringSliceToMap 将 []string 转换为 map[string]string,要求输入长度为偶数,奇数索引为 key,偶数索引为 value

func ToLowerCase

func ToLowerCase(str string) string

ToLowerCase 将字符串转换为小写

func ToUpperCase

func ToUpperCase(str string) string

ToUpperCase 将字符串转换为大写

func TrimSpaces

func TrimSpaces(str string) string

TrimSpaces 去掉字符串的前后空格

Types

This section is empty.

Jump to

Keyboard shortcuts

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