go get github.com/duke-git/lancet/v2 //安装v2最新版本v2.x.x
go get github.com/duke-git/lancet@v1.2.9 // 使用go1.18以下版本, 必须安装v1.x.x版本
lancet是以包的结构组织代码的,使用时需要导入相应的包名。例如:如果使用字符串相关函数,需要导入strutil包:
import "github.com/duke-git/lancet/v2/strutil"
此处以字符串工具函数ReverseStr(逆序字符串)为例,需要导入strutil包:
package main
import (
"fmt"
"github.com/duke-git/lancet/v2/strutil"
)
func main() {
s := "hello"
rs := strutil.ReverseStr(s)
fmt.Println(rs) //olleh
}
import "github.com/duke-git/lancet/v2/algorithm"
import "github.com/duke-git/lancet/v2/concurrency"
import "github.com/duke-git/lancet/v2/convertor"
import "github.com/duke-git/lancet/v2/cryptor"
import "github.com/duke-git/lancet/v2/datetime"
import "github.com/duke-git/lancet/v2/fileutil"
import "github.com/duke-git/lancet/v2/formatter"
import "github.com/duke-git/lancet/v2/function"
import "github.com/duke-git/lancet/v2/maputil"
import "github.com/duke-git/lancet/v2/mathutil"
import "github.com/duke-git/lancet/v2/netutil"
import "github.com/duke-git/lancet/v2/random"
import "github.com/duke-git/lancet/v2/retry"
import "github.com/duke-git/lancet/v2/slice"
import "github.com/duke-git/lancet/v2/strutil"
import "github.com/duke-git/lancet/v2/system"
import "github.com/duke-git/lancet/v2/validator"
validator.md#IsWeakPassword)
import "github.com/duke-git/lancet/v2/xerror"