Documentation ¶
Index ¶
- func ArrayToString(a []int, delim string) string
- func AssertTestServer(serverType string)
- func CreateFileIfNotExist(fileName string) error
- func DayStart() int64
- func DifferenceInt64List(a, b []int64) []int64
- func Div(a int, b int) int
- func GenerateUuid() string
- func GetCurrentTimeStamp() int64
- func GetCurrentTimeStampMilli() int64
- func GetDaysCountByTimestamp(timeAt int64, yearStart int) int
- func GetDaysCountByYear(year int) int
- func GetExecutableDir(executableDir string) string
- func GetInt64MapKeyList(mapItem map[int64]bool) []int64
- func GetIntMapKeyList(mapItem map[int]bool) []int
- func GetKeyInStringSlice(a string, list []string) int
- func GetMd5SumString(srcString string) string
- func GetSha1String(srcString string) string
- func GetUpTime() int64
- func HourStart() int64
- func InArray(val interface{}, array interface{}) (exists bool, index int)
- func Int64ToString(someInt int64) string
- func IntToString(someInt int) string
- func InterfaceListToInt64List(interfaceList []interface{}) []int64
- func IsEmpty(someMap *sync.Map) bool
- func IsInt64InSlice(a int64, list []int64) bool
- func IsStringInSlice(a string, list []string) bool
- func ListIntersection(s1, s2 []string) (inter []string)
- func RemoveDups(elements []string) (nodups []string)
- func RemoveItemFromListInt64(item int64, list []int64) []int64
- func StringSliceContains(slice []string, item string) bool
- func StringToBool(someString string) bool
- func StringToInt(string string) int
- func StringToInt32(string string) int32
- func StringToInt64(string string) int64
- func Uint64ToString(someInt uint64) string
- func UniqueInt64(int64List []int64) []int64
- func WeekStart(t time.Time) int64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertTestServer ¶
func AssertTestServer(serverType string)
провеяряем что находимся на тестовом окружении
func CreateFileIfNotExist ¶
создаем файл, если не был создан
func DifferenceInt64List ¶
получаем разницу между двумя массивами int64
func GetCurrentTimeStampMilli ¶
func GetCurrentTimeStampMilli() int64
получаем текущее время с точностью до миллисекунд
func GetDaysCountByTimestamp ¶
получаем количество дней для выбранного года и времени
func GetDaysCountByYear ¶
получаем количество дней на текущий день для выбранного года
func GetExecutableDir ¶
получаем путь к директории исполняемого файла
func GetInt64MapKeyList ¶
получаем ключи int64 из мапы
func GetIntMapKeyList ¶
получаем ключи int из мапы
func GetKeyInStringSlice ¶
проверяем, что в слайсе есть строка и берем ее индекс
func Int64ToString ¶
func IntToString ¶
func InterfaceListToInt64List ¶
func InterfaceListToInt64List(interfaceList []interface{}) []int64
конвертируем строку в int
func IsInt64InSlice ¶
проверяем, что в слайсе есть int
func IsStringInSlice ¶
проверяем, что в слайсе есть строка
func ListIntersection ¶ added in v1.0.2
получить пересечение списков
func RemoveDups ¶ added in v1.0.2
удалить дубликаты из списка
func RemoveItemFromListInt64 ¶
удаляем элемент из списка
func StringSliceContains ¶
функция для проверки наличия string в string slice
func Uint64ToString ¶
func UniqueInt64 ¶
оставляем только уникальные значения в массиве int64
Types ¶
This section is empty.