Documentation
¶
Index ¶
- func CheckAndCreateDir(basePath string) (dirPath string)
- func CheckURL(u string) bool
- func ConvertScientificToInteger(scientific string) (int64, error)
- func CutPrefix(s, prefix string) (string, bool)
- func EitherCutPrefix(s string, prefix ...string) (string, bool)
- func EitherTrimEqual(s string, prefix ...string) (string, bool)
- func GetAllFiles(pathname string, s []string) ([]string, error)
- func GetLarkbitableFromURL(url_str string) (string, string, string)
- func GetPathFiles(folder string, suffix string) []string
- func InterfaceToMap(i interface{}) (map[string]interface{}, bool)
- func InterfaceToMapArray(data interface{}) ([]map[string]interface{}, error)
- func InterfaceToStrSlice(value interface{}) ([]string, error)
- func IsExist(path string) bool
- func StructToMap(input interface{}) map[string]string
- func TrimEqual(s, prefix string) (string, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckAndCreateDir ¶
basePath是固定目录路径,不包含具体的文件名,如果你传成了 /home/xx.txt, xx.txt也会被当成目录
func ConvertScientificToInteger ¶ added in v0.2.0
func EitherCutPrefix ¶ added in v0.2.0
func EitherTrimEqual ¶ added in v0.2.0
func GetAllFiles ¶ added in v0.2.0
获取根目录下直属所有文件(不包括文件夹及其中的文件)
func GetLarkbitableFromURL ¶ added in v0.2.0
func GetPathFiles ¶ added in v0.2.0
获取当前项目根目录下所有文件(包括文件夹中的文件)
func InterfaceToMap ¶ added in v0.2.0
这个函数接收一个接口类型的参数,返回一个map[string]interface{}类型的值和一个bool类型的值,表示转换是否成功。在函数内部,使用类型断言将接口类型转换为map[string]interface{}类型,如果转换成功,则返回转换后的值和true;否则返回空map和false。
func InterfaceToMapArray ¶ added in v0.2.0
该函数将接收一个接口类型的参数,该参数应该是一个切片,每个元素都应该是一个map[string]interface{}类型。该函数将返回一个map数组类型,每个元素都是一个map[string]interface{}类型。如果输入数据不符合要求,该函数将返回一个错误。
func InterfaceToStrSlice ¶ added in v0.2.0
通过 value.([]interface{}) 进行类型断言,将接口类型转换为 []interface{} 类型。然后遍历切片,并通过类型断言将每个元素转换为字符串类型。最终得到的字符串切片就是我们需要的 []string 类型
func StructToMap ¶ added in v0.2.0
你提供的 StructToMap 函数用于将结构体的字段映射为 map[string]string。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.