micro

package
v1.0.29 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddSeparator

func AddSeparator(dir string) string

AddSeparator - добавляет в конец строки сеператор "/", если его там нет

func BeginningOfMonth

func BeginningOfMonth(date time.Time) time.Time

func BoolFromInt

func BoolFromInt(i int) bool

BoolFromInt - возвращает true если число <>0

func BoolFromInt64

func BoolFromInt64(i int64) bool

BoolFromInt64 - возвращает true если число <>0

func BoolFromString

func BoolFromString(s string) bool

BoolFromString - возвращает true если строка = true, или =1

func CheckINNControlSum

func CheckINNControlSum(Inn string) error

CheckINNControlSum - проверяет правильность ИНН по контрольной сумме

func CheckINNControlSum10

func CheckINNControlSum10(Inn string) error

CheckINNControlSum10 - проверяет правильность 10-значного ИНН по контрольной сумме

func CheckINNControlSum12

func CheckINNControlSum12(Inn string) error

CheckINNControlSum2 - проверяет правильность 12-значного ИНН по контрольной сумме

func CheckInnKpp

func CheckInnKpp(Inn, Kpp string, is_individual bool) error

CheckInnKpp - проверяет правильность ИНН и КПП

func ContextDone

func ContextDone(ctx context.Context) bool

ContextDone - возвращает true если контекст завершен

func CreateFolder

func CreateFolder(FilenameFull string, FilePermissions uint32) error

CreateFolder - создаёт папку на диске

func CurrentDirectory

func CurrentDirectory() string

CurrentDirectory - возвращает текущую директорию ОС

func CurrentFilename

func CurrentFilename() string

CurrentFilename - возвращает полное имя текущего исполняемого файла

func DeleteEndSlash

func DeleteEndSlash(Text string) string

DeleteEndSlash - убирает в конце / или \

func DeleteFileSeperator

func DeleteFileSeperator(dir string) string

DeleteFileSeperator - убирает в конце / или \

func DeleteFolder

func DeleteFolder(FilenameFull string) error

DeleteFolder - создаёт папку на диске

func EndOfMonth

func EndOfMonth(date time.Time) time.Time

func ErrorJoin

func ErrorJoin(err1, err2 error) error

ErrorJoin - возвращает ошибку из объединения текста двух ошибок

func FileExists

func FileExists(name string) (bool, error)

FileExists - возвращает true если файл существует

func FileNameWithoutExtension

func FileNameWithoutExtension(fileName string) string

FileNameWithoutExtension - возвращает имя файла без расширения

func FindDirUp

func FindDirUp(dir string) string

FindDirUp - возвращает строку с именем каталога на уровень выше

func FindFileNameShort

func FindFileNameShort(path string) string

FindFileNameShort - возвращает имя файла(каталога) без пути

func FindLastPos

func FindLastPos(s, TextFind string) int

FindLastPos - возвращает позицию последнего вхождения

func GetType

func GetType(myvar interface{}) string

GetType - возвращает строку тип объекта

func GoGo

func GoGo(ctx context.Context, fn func() error) error

GoGo - запускает функцию в отдельном потоке

func Hash

func Hash(s string) uint32

Hash - возвращает число хэш из строки

func IndexSubstringMin added in v1.0.28

func IndexSubstringMin(s string, MassSubstr ...string) int

IndexSubstringMin - возвращает индекс первого вхождения в строке

func IndexSubstringMin2 added in v1.0.26

func IndexSubstringMin2(s string, substr1, substr2 string) int

IndexSubstringMin2 - возвращает индекс первого вхождения в строке

func Int64FromString

func Int64FromString(s string) (int64, error)

Int64FromString - возвращает int64 из строки

func IsEmptyValue added in v1.0.24

func IsEmptyValue(v any) bool

IsEmptyValue - возвращает true если значение по умолчанию (0, пустая строка, пустой слайс)

func IsTestApp

func IsTestApp() bool

IsTestApp - возвращает true если это тестовая среда выполнения приложения

func LastWord

func LastWord(StringFrom string) string

LastWord - возвращает последнее слово из строки

func Max

func Max(x, y int) int

Max returns the largest of x or y.

func MaxDate

func MaxDate(x, y time.Time) time.Time

MaxDate returns the largest of x or y.

func MaxInt64

func MaxInt64(x, y int64) int64

Max returns the largest of x or y.

func Min

func Min(x, y int) int

Min returns the smallest of x or y.

func MinDate

func MinDate(x, y time.Time) time.Time

MinDate returns the smallest of x or y.

func MinInt64

func MinInt64(x, y int64) int64

Min returns the smallest of x or y.

func Pause

func Pause(ms int)

Pause - приостановка работы программы на нужное число миллисекунд

func ProgramDir

func ProgramDir() string

ProgramDir - возвращает главный каталог программы, в конце "/"

func ProgramDir_Common

func ProgramDir_Common() string

ProgramDir - возвращает главный каталог программы, в конце "/"

func ProgramDir_bin

func ProgramDir_bin() string

ProgramDir_bin - возвращает каталог "bin" или каталог программы

func SaveTempFile

func SaveTempFile(bytes []byte) string

SaveTempFile - записывает массив байт в файл

func SaveTempFile_err

func SaveTempFile_err(bytes []byte) (string, error)

SaveTempFile_err - записывает массив байт в файл, возвращает ошибку

func SeparatorFile

func SeparatorFile() string

SeparatorFile - возвращает символ сепаратора каталогов= / или \

func ShowTimePassed added in v1.0.20

func ShowTimePassed(StartAt time.Time)

ShowTimePassed - показывает время прошедшее с момента старта запускать: defer micro.ShowTimePassed(time.Now())

func Sleep

func Sleep(ms int)

Sleep - приостановка работы программы на нужное число миллисекунд

func SortMapStringInt_Desc added in v1.0.27

func SortMapStringInt_Desc(values map[string]int) []string

SortMapStringInt_Desc - сортирует map по значению, по убыванию

func StringAfter

func StringAfter(StringFull, StringAfter string) string

StringAfter - возвращает строку, начиная после субстроки StringAfter

func StringBetween

func StringBetween(str string, start string, end string) string

StringBetween - GetStringInBetween Returns empty string if no start string found

func StringDate

func StringDate(t time.Time) string

StringDate - возвращает строку дата без времени

func StringFloat32_Dimension2

func StringFloat32_Dimension2(f float32) string

StringFloat32_Dimension2 - возвращает строку с 2 знака после запятой

func StringFloat64_Dimension2

func StringFloat64_Dimension2(f float64) string

StringFloat64_Dimension2 - возвращает строку с 2 знака после запятой

func StringFrom

func StringFrom(StringFull, StringAfter string) string

StringFrom - возвращает строку, начиная со субстроки StringAfter

func StringFromInt64

func StringFromInt64(i int64) string

StringFromInt64 - возвращает строку из числа

func StringFromLowerCase

func StringFromLowerCase(s string) string

StringFromLowerCase - возвращает строку, первая буква в нижнем регистре

func StringFromUpperCase

func StringFromUpperCase(s string) string

StringFromUpperCase - возвращает строку, первая буква в верхнем регистре

func StringIdentifierFromUUID added in v1.0.26

func StringIdentifierFromUUID() string

StringIdentifierFromUUID - возвращает строку из UUID

func StructDeepCopy added in v1.0.23

func StructDeepCopy(src, dist interface{}) (err error)

StructDeepCopy - копирует структуру из src в dist dist - обязательно ссылка &

func SubstringLeft

func SubstringLeft(str string, num int) string

SubstringLeft - возвращает левые символы строки

func SubstringRight

func SubstringRight(str string, num int) string

SubstringRight - возвращает правые символы строки

func TextError

func TextError(err error) string

TextError - возвращает текст ошибки из error

func Trim

func Trim(s string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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