Documentation ¶
Index ¶
- func ArrayConverto[F any, T any](source []F, f func(F) T) (rev []T)
- func ConvertBoolToInt64(value bool) int64
- func ConvertInt64ToBool(value int64) bool
- func ConvertSqlNullTimeToUnix(value sql.NullTime) int64
- func ConvertSqlStringToString(value sql.NullString) string
- func DelStringByElement(array []string, element string) ([]string, error)
- func GenerateNo(ctx context.Context, client *redis.Client, prefix string) (string, error)
- func Md5(value string, salt string) string
- func PointerValueDefaultValue[T int64 | int32 | int16 | int | string](value *T, defaultValue T) T
- func RandInt(len int) string
- func RandString(len int) string
- func RandStringRunes(n int) string
- func SqlNullInt64ToInt64(value sql.NullInt64) int64
- func TraceSpan(serviceName string, spanName string, ctx context.Context) (context.Context, oteltrace.Span)
- func ValueToPointer[T ~int | ~int8 | ~int16 | ~int32 | ~int64 | string | bool](t T) *T
- func ZeroValueDefaultValue[T int64 | int32 | int16 | int | string](value T, defaultValue T) T
- type StringSet
- func (s *StringSet) Add(items ...string)
- func (s *StringSet) Clear()
- func (s *StringSet) Complement(full *StringSet) *StringSet
- func (s *StringSet) Count() int
- func (s *StringSet) Empty() bool
- func (s *StringSet) Has(items ...string) bool
- func (s *StringSet) Intersect(sets ...*StringSet) *StringSet
- func (s *StringSet) Minus(sets ...*StringSet) *StringSet
- func (s *StringSet) Remove(items ...string)
- func (s *StringSet) ToArray() []string
- func (s *StringSet) Union(sets ...*StringSet) *StringSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ArrayConverto ¶ added in v1.1.7
func ConvertInt64ToBool ¶
func ConvertSqlStringToString ¶
func ConvertSqlStringToString(value sql.NullString) string
func DelStringByElement ¶
DelStringByElement 删除数组中的元素
func GenerateNo ¶ added in v1.0.6
func PointerValueDefaultValue ¶ added in v1.1.6
func SqlNullInt64ToInt64 ¶
func ValueToPointer ¶ added in v1.1.8
Types ¶
type StringSet ¶
func NewStringSet ¶
func (*StringSet) Complement ¶
Complement 补
Click to show internal directories.
Click to hide internal directories.