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 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 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 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 Int32FromString(s string) (int32, error)
- func Int64FromString(s string) (int64, error)
- func IsEmptyValue(v any) bool
- func IsInt(s string) bool
- func IsNilInterface(i any) bool
- func IsTestApp() bool
- func LastWord(StringFrom string) string
- 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 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 ShowTimePassed(StartAt time.Time)
- func ShowTimePassedMilliSeconds(StartAt time.Time)
- func ShowTimePassedSeconds(StartAt time.Time)
- func Sleep(ms int)
- func SortMapStringInt_Desc(values map[string]int) []string
- func StringAfter(StringFull, StringAfter string) string
- func StringBetween(str string, start string, end string) string
- func StringDate(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 SubstringLeft(str string, num int) string
- func SubstringRight(str string, num int) string
- func TextError(err error) string
- 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 DeleteEndSlash ¶
DeleteEndSlash - убирает в конце / или \
func DeleteFileSeperator ¶
DeleteFileSeperator - убирает в конце / или \
func DeleteFolder ¶
DeleteFolder - создаёт папку на диске
func FileExists ¶
FileExists - возвращает true если файл существует
func FileNameWithoutExtension ¶
FileNameWithoutExtension - возвращает имя файла без расширения
func FindFileNameShort ¶
FindFileNameShort - возвращает имя файла(каталога) без пути
func FindLastPos ¶
FindLastPos - возвращает позицию последнего вхождения
func IndexSubstringMin ¶ added in v1.0.28
IndexSubstringMin - возвращает индекс первого вхождения в строке
func IndexSubstringMin2 ¶ added in v1.0.26
IndexSubstringMin2 - возвращает индекс первого вхождения в строке
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 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 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 SortMapStringInt_Desc ¶ added in v1.0.27
SortMapStringInt_Desc - сортирует map по значению, по убыванию
func StringAfter ¶
StringAfter - возвращает строку, начиная после субстроки StringAfter
func StringBetween ¶
StringBetween - GetStringInBetween Returns empty string if no start string found
func StringDate ¶
StringDate - возвращает строку дата без времени
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.