foundation

package
v0.0.0-...-8c2689e Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Abs

func Abs(value int64) int64

Abs for int64

func AppendMap

func AppendMap(Target map[string]interface{}, Source map[string]interface{}) map[string]interface{}

AppendMap map append map

func ArrayShift

func ArrayShift(Target []map[string]interface{}) (map[string]interface{}, []map[string]interface{})

ArrayShift Array Type []map[string]interface{}

func ByteToJSON

func ByteToJSON(jsByte []byte) map[string]interface{}

ByteToJSON ...

func ByteToStruct

func ByteToStruct(jsByte []byte, structInfo interface{}) error

ByteToStruct ...

func ClampInt

func ClampInt(target, min, max int) int

ClampInt [min, max)

func ConevrToTimeInt64

func ConevrToTimeInt64(year int, month time.Month, day, hour, min, sec, nsec int) int64

ConevrToTimeInt64 Get time point

func CopyArray

func CopyArray(source []int) []int

CopyArray new array memory array

func DeleteArrayElement

func DeleteArrayElement(elementIndex interface{}, array []interface{}) []interface{}

DeleteArrayElement ...

func Float32ArrayColor

func Float32ArrayColor(Color string, Values ...float32) []interface{}

Float32ArrayColor red and green

func GetFuncName

func GetFuncName(fun interface{}) string

GetFuncName return func Name

func IStringArrayColor

func IStringArrayColor(IValues interface{}, Color string) []interface{}

IStringArrayColor red and green

func InterfaceToBool

func InterfaceToBool(v interface{}) bool

InterfaceToBool ...

func InterfaceToInt

func InterfaceToInt(v interface{}) int

InterfaceToInt ...

func InterfaceToInt64

func InterfaceToInt64(v interface{}) int64

InterfaceToInt64 ...

func InterfaceToString

func InterfaceToString(v interface{}) string

InterfaceToString ...

func InterfaceTofloat64

func InterfaceTofloat64(v interface{}) float64

InterfaceTofloat64 ...

func IsAfterNowTime

func IsAfterNowTime(Year, Month, Day int) bool

IsAfterNowTime ...

func IsBeforeNowTime

func IsBeforeNowTime(Year, Month, Day int) bool

IsBeforeNowTime ...

func IsIncludeInt

func IsIncludeInt(target int, src []int) bool

IsIncludeInt ...

func IsIncludeStr

func IsIncludeStr(target string, src []string) bool

IsIncludeStr ...

func JSONToString

func JSONToString(v interface{}) string

JSONToString conver JsonStruct to JsonString

func MD5Code

func MD5Code(data string) string

MD5Code encode MD5

func MapIIKeys

func MapIIKeys(mapData map[int64]int64) (Keys []int64)

MapIIKeys ...

func MapIIToArray

func MapIIToArray(mapData map[int64]int64) (keys, values []int64)

MapIIToArray return map keys and values

func MapISAKeys

func MapISAKeys(mapData map[int64][]string) (Keys []int64)

MapISAKeys ...

func MapSIAAKeys

func MapSIAAKeys(mapData map[string][][]int64) (Keys []string)

MapSIAAKeys ...

func MapSIKeys

func MapSIKeys(mapData map[string]int64) (Keys []string)

MapSIKeys ...

func MapSIToArray

func MapSIToArray(mapData map[string]int64) (keys []string, values []int64)

MapSIToArray return map keys and values

func MapSSKeys

func MapSSKeys(mapData map[string]string) (Keys []string)

MapSSKeys ...

func MapSSToArray

func MapSSToArray(mapData map[string]string) (keys, values []string)

MapSSToArray return map keys and values

func NewAccount

func NewAccount(plant, account string) string

NewAccount convert all plant account to server account

func NewGameAccount

func NewGameAccount(encodeStr, account string) string

NewGameAccount new game account

func NewToken

func NewToken(gameAccount string) string

NewToken ...

func RandomMutily

func RandomMutily(rangeInt []int, pickCount int) []int

RandomMutily ...

func RangeRandom

func RangeRandom(rangeInt []int) int

RangeRandom array random index

func RangeRandomInt64

func RangeRandomInt64(rangeInt []int64) int

RangeRandomInt64 array random index

func ReverseAny

func ReverseAny(s interface{})

ReverseAny ...

func ReverseArray

func ReverseArray(data []string) []string

ReverseArray Reverse string array

func ServerNow

func ServerNow() time.Time

ServerNow Get now time

func ServerNowTime

func ServerNowTime() int64

ServerNowTime Get now Unix time

func ServerTotalPayScoreKey

func ServerTotalPayScoreKey(GameIndex int) string

ServerTotalPayScoreKey ...

func StringColor

func StringColor(Str, Color string) string

StringColor red and green

func StringToJSON

func StringToJSON(jsStr string) map[string]interface{}

StringToJSON ...

func ToJSONByte

func ToJSONByte(data interface{}) []byte

ToJSONByte Convert to json byte

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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