functions

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArrayToString

func ArrayToString(a []int, delim string) string

массив в строку

func AssertTestServer

func AssertTestServer(serverType string)

провеяряем что находимся на тестовом окружении

func CreateFileIfNotExist

func CreateFileIfNotExist(fileName string) error

создаем файл, если не был создан

func DayStart

func DayStart() int64

функция для получениея текущего дня

func DifferenceInt64List

func DifferenceInt64List(a, b []int64) []int64

получаем разницу между двумя массивами int64

func Div

func Div(a int, b int) int

считаем разницу между a и b

func GenerateUuid

func GenerateUuid() string

генерируем uuid

func GetCurrentTimeStamp

func GetCurrentTimeStamp() int64

получаем текущее время

func GetCurrentTimeStampMilli

func GetCurrentTimeStampMilli() int64

получаем текущее время с точностью до миллисекунд

func GetDaysCountByTimestamp

func GetDaysCountByTimestamp(timeAt int64, yearStart int) int

получаем количество дней для выбранного года и времени

func GetDaysCountByYear

func GetDaysCountByYear(year int) int

получаем количество дней на текущий день для выбранного года

func GetExecutableDir

func GetExecutableDir(executableDir string) string

получаем путь к директории исполняемого файла

func GetInt64MapKeyList

func GetInt64MapKeyList(mapItem map[int64]bool) []int64

получаем ключи int64 из мапы

func GetIntMapKeyList

func GetIntMapKeyList(mapItem map[int]bool) []int

получаем ключи int из мапы

func GetKeyInStringSlice

func GetKeyInStringSlice(a string, list []string) int

проверяем, что в слайсе есть строка и берем ее индекс

func GetMd5SumString

func GetMd5SumString(srcString string) string

получаем md5 хэш сумму файла

func GetSha1String

func GetSha1String(srcString string) string

получаем sha1 хэш

func GetUpTime

func GetUpTime() int64

получаем время работы микросервиса

func HourStart

func HourStart() int64

функция для получния текущего часа

func InArray

func InArray(val interface{}, array interface{}) (exists bool, index int)

проверяем есть ли такой элемент в массиве

func Int64ToString

func Int64ToString(someInt int64) string

func IntToString

func IntToString(someInt int) string

func InterfaceListToInt64List

func InterfaceListToInt64List(interfaceList []interface{}) []int64

конвертируем строку в int

func IsEmpty

func IsEmpty(someMap *sync.Map) bool

проверка sync.Map на пустоту

func IsInt64InSlice

func IsInt64InSlice(a int64, list []int64) bool

проверяем, что в слайсе есть int

func IsStringInSlice

func IsStringInSlice(a string, list []string) bool

проверяем, что в слайсе есть строка

func RemoveItemFromListInt64

func RemoveItemFromListInt64(item int64, list []int64) []int64

удаляем элемент из списка

func StringSliceContains

func StringSliceContains(slice []string, item string) bool

функция для проверки наличия string в string slice

func StringToBool

func StringToBool(someString string) bool

конвертируем строку в bool

func StringToInt

func StringToInt(string string) int

конвертируем строку в int

func StringToInt32

func StringToInt32(string string) int32

конвертируем строку в int32

func StringToInt64

func StringToInt64(string string) int64

конвертируем строку в int64

func Uint64ToString

func Uint64ToString(someInt uint64) string

func UniqueInt64

func UniqueInt64(int64List []int64) []int64

оставляем только уникальные значения в массиве int64

func WeekStart added in v1.0.1

func WeekStart(t time.Time) int64

функция для получениея начала недели по времени

Types

This section is empty.

Jump to

Keyboard shortcuts

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