Documentation ¶
Index ¶
- func AddSeparator(dir string) string
- func BeginningOfMonth(date time.Time) time.Time
- func BoolFromInt(i int) bool
- func BoolFromInt64(i int64) bool
- func BoolFromString(s string) bool
- func CheckINNControlSum(Inn string) error
- func CheckINNControlSum10(Inn string) error
- func CheckINNControlSum12(Inn string) error
- func CheckInnKpp(Inn, Kpp string, is_individual bool) error
- func ContextDone(ctx context.Context) bool
- func CreateFolder(FilenameFull string, FilePermissions uint32) error
- func CurrentDirectory() string
- func CurrentFilename() string
- func Date_from_TimestampReference(Timestamp *timestamppb.Timestamp) time.Time
- func DeleteEndEndline(Text string) string
- func DeleteEndSlash(Text string) string
- func DeleteFileSeperator(dir string) string
- func DeleteFolder(FilenameFull string) error
- func EndOfMonth(date time.Time) time.Time
- func ErrorJoin(err1, err2 error) error
- func ExecuteShellCommand(TextCommand string, args ...string) (string, error)
- func FileExists(name string) (bool, error)
- func FileNameWithoutExtension(fileName string) string
- func FindDirUp(dir string) string
- func FindFileNameShort(path string) string
- func FindLastPos(s, TextFind string) int
- func Find_Directory_ModifiedTime(FolderName string) (time.Time, error)
- func Find_Repository_Code_ModifiedTime() (time.Time, error)
- func GetType(myvar interface{}) string
- func GoGo(ctx context.Context, fn func() error) error
- func Hash(s string) uint32
- func IndexSubstringMin(s string, MassSubstr ...string) int
- func IndexSubstringMin2(s string, substr1, substr2 string) int
- func InsertTextFrom(Text string, TextAdd string, IndexFrom int) string
- func Int32FromString(s string) (int32, error)
- func Int64FromString(s string) (int64, error)
- func IntNot0(MassInt ...int) int
- func IsEmptyValue(v any) bool
- func IsInt(s string) bool
- func IsNilInterface(i any) bool
- func IsTestApp() bool
- func LastWord(StringFrom string) string
- func MassFrom_Map[C constraints.Ordered, V any](Map map[C]V) []V
- func MassFrom_MapString[V any](Map map[string]V) []V
- func Max(x, y int) int
- func MaxDate(x, y time.Time) time.Time
- func MaxInt64(x, y int64) int64
- func Min(x, y int) int
- func MinDate(x, y time.Time) time.Time
- func MinInt64(x, y int64) int64
- func Pause(ms int)
- func Pause_ctx(ctx context.Context, ms int)
- func ProgramDir() string
- func ProgramDir_Common() string
- func ProgramDir_bin() string
- func SaveTempFile(bytes []byte) string
- func SaveTempFile_err(bytes []byte) (string, error)
- func SeparatorFile() string
- func SetFieldValue(Object any, FieldName string, Value any) error
- func ShowTimePassed(StartAt time.Time)
- func ShowTimePassedMilliSeconds(StartAt time.Time)
- func ShowTimePassedSeconds(StartAt time.Time)
- func Show_Repository_Code_ModifiedTime()
- func Show_Version(Version string)
- func Sleep(ms int)
- func SortMapStringInt_Desc(values map[string]int) []string
- func SortMass[T constraints.Ordered](s []T)
- func StringAfter(StringFull, StringAfter string) string
- func StringBetween(str string, start string, end string) string
- func StringDate(t time.Time) string
- func StringDateTime(t time.Time) string
- func StringFloat32_Dimension2(f float32) string
- func StringFloat64_Dimension2(f float64) string
- func StringFrom(StringFull, StringAfter string) string
- func StringFromInt64(i int64) string
- func StringFromLowerCase(s string) string
- func StringFromMassInt64(A []int64, delim string) string
- func StringFromUpperCase(s string) string
- func StringIdentifierFromUUID() string
- func StructDeepCopy(src, dist interface{}) (err error)
- func Substring(input string, StartIndex int, length int) string
- func SubstringLeft(str string, num int) string
- func SubstringRight(str string, num int) string
- func TextError(err error) string
- func TimeMax(x time.Time, y ...time.Time) time.Time
- func TimeMin(x time.Time, y ...time.Time) time.Time
- func Trim(s string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddSeparator ¶
AddSeparator - добавляет в конец строки сеператор "/", если его там нет
func BoolFromInt64 ¶
BoolFromInt64 - возвращает true если число <>0
func BoolFromString ¶
BoolFromString - возвращает true если строка = true, или =1
func CheckINNControlSum ¶
CheckINNControlSum - проверяет правильность ИНН по контрольной сумме
func CheckINNControlSum10 ¶
CheckINNControlSum10 - проверяет правильность 10-значного ИНН по контрольной сумме
func CheckINNControlSum12 ¶
CheckINNControlSum2 - проверяет правильность 12-значного ИНН по контрольной сумме
func CheckInnKpp ¶
CheckInnKpp - проверяет правильность ИНН и КПП
func ContextDone ¶
ContextDone - возвращает true если контекст завершен
func CreateFolder ¶
CreateFolder - создаёт папку на диске
func CurrentDirectory ¶
func CurrentDirectory() string
CurrentDirectory - возвращает текущую директорию ОС
func CurrentFilename ¶
func CurrentFilename() string
CurrentFilename - возвращает полное имя текущего исполняемого файла
func Date_from_TimestampReference ¶ added in v1.0.88
func Date_from_TimestampReference(Timestamp *timestamppb.Timestamp) time.Time
Date_from_TimestampReference - возвращает дату из *Timestamp
func DeleteEndEndline ¶ added in v1.0.59
DeleteEndEndline - убирает в конце "\n"
func DeleteEndSlash ¶
DeleteEndSlash - убирает в конце / или \
func DeleteFileSeperator ¶
DeleteFileSeperator - убирает в конце / или \
func DeleteFolder ¶
DeleteFolder - создаёт папку на диске
func ExecuteShellCommand ¶ added in v1.0.59
ExecuteShellCommand - выполняет команду в shell, и возвращает строку результата
func FileExists ¶
FileExists - возвращает true если файл существует
func FileNameWithoutExtension ¶
FileNameWithoutExtension - возвращает имя файла без расширения
func FindFileNameShort ¶
FindFileNameShort - возвращает имя файла(каталога) без пути
func FindLastPos ¶
FindLastPos - возвращает позицию последнего вхождения
func Find_Directory_ModifiedTime ¶ added in v1.0.61
Find_Directory_ModifiedTime - возвращает дату последнего изменения в папке internal
func Find_Repository_Code_ModifiedTime ¶ added in v1.0.61
Find_Repository_Code_ModifiedTime - возвращает дату последнего изменения в папках cmd, internal, pkg, vendor
func IndexSubstringMin ¶ added in v1.0.28
IndexSubstringMin - возвращает индекс первого вхождения в строке
func IndexSubstringMin2 ¶ added in v1.0.26
IndexSubstringMin2 - возвращает индекс первого вхождения в строке
func InsertTextFrom ¶ added in v1.0.83
InsertTextFrom - вставляет текст в середину строки
func Int32FromString ¶ added in v1.0.55
Int32FromString - возвращает int32 из строки
func Int64FromString ¶
Int64FromString - возвращает int64 из строки
func IsEmptyValue ¶ added in v1.0.24
IsEmptyValue - возвращает true если значение по умолчанию (0, пустая строка, пустой слайс)
func IsNilInterface ¶ added in v1.0.46
IsNilInterface - проверка интерфейса на nil
func IsTestApp ¶
func IsTestApp() bool
IsTestApp - возвращает true если это тестовая среда выполнения приложения
func MassFrom_Map ¶ added in v1.0.66
func MassFrom_Map[C constraints.Ordered, V any](Map map[C]V) []V
MassFrom_Map - сортирует map по названию колонок и возвращает слайс
func MassFrom_MapString ¶ added in v1.0.66
MassFrom_MapString - сортирует map по названию колонок и возвращает слайс
func Pause_ctx ¶ added in v1.0.57
Pause_ctx - приостановка работы программы на нужное число миллисекунд, с учётом глобального контекста
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 ¶
SaveTempFile - записывает массив байт в файл
func SaveTempFile_err ¶
SaveTempFile_err - записывает массив байт в файл, возвращает ошибку
func SeparatorFile ¶
func SeparatorFile() string
SeparatorFile - возвращает символ сепаратора каталогов= / или \
func SetFieldValue ¶ added in v1.0.89
SetFieldValue - устанавливает значение поля в структуре Параметры: Object - ссылка(&) на структуру FieldName - название поля Value - значение нужного типа Возвращает ошибку
func ShowTimePassed ¶ added in v1.0.20
ShowTimePassed - показывает время прошедшее с момента старта запускать: defer micro.ShowTimePassed(time.Now())
func ShowTimePassedMilliSeconds ¶ added in v1.0.35
ShowTimePassedMilliSeconds - показывает время миллисекунд прошедшее с момента старта запускать: defer micro.ShowTimePassedMilliSeconds(time.Now())
func ShowTimePassedSeconds ¶ added in v1.0.35
ShowTimePassedSeconds - показывает время секунд прошедшее с момента старта запускать: defer micro.ShowTimePassedSeconds(time.Now())
func Show_Repository_Code_ModifiedTime ¶ added in v1.0.61
func Show_Repository_Code_ModifiedTime()
Show_Repository_Code_ModifiedTime - выводит дату последнего изменения в папках cmd, internal, pkg, vendor
func Show_Version ¶ added in v1.0.61
func Show_Version(Version string)
Show_Version - выводит версию сервиса на экран
func SortMapStringInt_Desc ¶ added in v1.0.27
SortMapStringInt_Desc - сортирует map по значению, по убыванию
func SortMass ¶ added in v1.0.66
func SortMass[T constraints.Ordered](s []T)
SortMass - сортирует слайс
func StringAfter ¶
StringAfter - возвращает строку, начиная после субстроки StringAfter
func StringBetween ¶
StringBetween - GetStringInBetween Returns empty string if no start string found
func StringDate ¶
StringDate - возвращает строку дата без времени
func StringDateTime ¶ added in v1.0.68
StringDateTime - возвращает строку дата и время, без миллисекунд
func StringFloat32_Dimension2 ¶
StringFloat32_Dimension2 - возвращает строку с 2 знака после запятой
func StringFloat64_Dimension2 ¶
StringFloat64_Dimension2 - возвращает строку с 2 знака после запятой
func StringFrom ¶
StringFrom - возвращает строку, начиная со субстроки StringAfter
func StringFromInt64 ¶
StringFromInt64 - возвращает строку из числа
func StringFromLowerCase ¶
StringFromLowerCase - возвращает строку, первая буква в нижнем регистре
func StringFromMassInt64 ¶ added in v1.0.53
StringFromMassInt64 - преобразование массива int64 в строку
func StringFromUpperCase ¶
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 ¶
SubstringLeft - возвращает левые символы строки
func SubstringRight ¶
SubstringRight - возвращает правые символы строки
Types ¶
This section is empty.