形参更加规范命名 (#10)

* feat:sliceUtil包支持更多的方法

* feat:更加规范的命名行参
This commit is contained in:
jeffery 2023-04-03 13:22:48 +08:00 committed by GitHub
parent e717989465
commit 54a5eb760b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 91 additions and 91 deletions

View File

@ -128,37 +128,37 @@ func IsPassword(password string) bool
```go
// StrToInt string转int
func StrToInt(str string) int
func StrToInt(v string) int
// StrToInt8 string转int8
func StrToInt8(str string) int8
func StrToInt8(v string) int8
// StrToInt16 string转int16
func StrToInt16(str string) int16
func StrToInt16(v string) int16
// StrToInt32 string转int32
func StrToInt32(str string) int32
func StrToInt32(v string) int32
// StrToInt64 string转int64
func StrToInt64(str string) int64
func StrToInt64(v string) int64
// StrToUint string转uint
func StrToUint(str string) uint
func StrToUint(v string) uint
// StrToUint8 string转uint8
func StrToUint8(str string) uint8
func StrToUint8(v string) uint8
// StrToUint16 string转uint16
func StrToUint16(str string) uint16
func StrToUint16(v string) uint16
// StrToUint32 string转uint32
func StrToUint32(str string) uint32
func StrToUint32(v string) uint32
// StrToUint64 string转uint64
func StrToUint64(str string) uint64
func StrToUint64(v string) uint64
// StrToBytes 字符串转字节数组
func StrToBytes(data string) []byte
func StrToBytes(v string) []byte
```
### sliceUtil 切片处理工具
@ -314,19 +314,19 @@ func MapKeyExists(m map[string]interface{}, key string) bool
```go
// IntToString 将int类型转换为string类型
func IntToString(n int) string
func IntToString(v int) string
// Int8ToString 将int8类型转换为string类型
func Int8ToString(n int8) string
func Int8ToString(v int8) string
// Int16ToString 将int16类型转换为string类型
func Int16ToString(n int16) string
func Int16ToString(v int16) string
// Int32ToString 将int32类型转换为string类型
func Int32ToString(n int32) string
func Int32ToString(v int32) string
// Int64ToString 将int64类型转换为string类型
func Int64ToString(n int64) string
func Int64ToString(v int64) string
```
### floatUtil 浮点型处理

View File

@ -8,8 +8,8 @@ import (
)
// AnyToFloat32 将给定的值转换为float32
func AnyToFloat32(value interface{}) (float32, error) {
f64, err := AnyToFloat64(value)
func AnyToFloat32(i interface{}) (float32, error) {
f64, err := AnyToFloat64(i)
if err != nil {
return 0, err
}

View File

@ -8,8 +8,8 @@ import (
)
// AnyToInt 将给定的值转换为 int
func AnyToInt(input interface{}) (int, error) {
v, err := AnyToInt64(input)
func AnyToInt(i interface{}) (int, error) {
v, err := AnyToInt64(i)
if err != nil {
return 0, err
}
@ -23,8 +23,8 @@ func AnyToInt(input interface{}) (int, error) {
}
// AnyToInt8 将给定的值转换为 int8
func AnyToInt8(input interface{}) (int8, error) {
value, err := AnyToInt64(input)
func AnyToInt8(i interface{}) (int8, error) {
value, err := AnyToInt64(i)
if err != nil {
return 0, err
}
@ -35,8 +35,8 @@ func AnyToInt8(input interface{}) (int8, error) {
}
// AnyToInt16 将给定的值转换为 int16
func AnyToInt16(input interface{}) (int16, error) {
value, err := AnyToInt64(input)
func AnyToInt16(i interface{}) (int16, error) {
value, err := AnyToInt64(i)
if err != nil {
return 0, err
}
@ -47,8 +47,8 @@ func AnyToInt16(input interface{}) (int16, error) {
}
// AnyToInt32 将给定的值转换为 int32
func AnyToInt32(input interface{}) (int32, error) {
value, err := AnyToInt64(input)
func AnyToInt32(i interface{}) (int32, error) {
value, err := AnyToInt64(i)
if err != nil {
return 0, err
}

View File

@ -8,8 +8,8 @@ import (
)
// AnyToUint 将给定的值转换为 uint
func AnyToUint(input interface{}) (uint, error) {
v, err := AnyToUint64(input)
func AnyToUint(i interface{}) (uint, error) {
v, err := AnyToUint64(i)
if err != nil {
return 0, err
}
@ -23,8 +23,8 @@ func AnyToUint(input interface{}) (uint, error) {
}
// AnyToUint8 将给定的值转换为 uint8
func AnyToUint8(input interface{}) (uint8, error) {
value, err := AnyToUint64(input)
func AnyToUint8(i interface{}) (uint8, error) {
value, err := AnyToUint64(i)
if err != nil {
return 0, err
}
@ -35,8 +35,8 @@ func AnyToUint8(input interface{}) (uint8, error) {
}
// AnyToUint16 将给定的值转换为 uint16
func AnyToUint16(input interface{}) (uint16, error) {
value, err := AnyToUint64(input)
func AnyToUint16(i interface{}) (uint16, error) {
value, err := AnyToUint64(i)
if err != nil {
return 0, err
}
@ -47,8 +47,8 @@ func AnyToUint16(input interface{}) (uint16, error) {
}
// AnyToUint32 将给定的值转换为 uint32
func AnyToUint32(input interface{}) (uint32, error) {
value, err := AnyToUint64(input)
func AnyToUint32(i interface{}) (uint32, error) {
value, err := AnyToUint64(i)
if err != nil {
return 0, err
}

View File

@ -10,5 +10,5 @@ go get -u github.com/jefferyjob/go-easy-utils/byteUtil
```go
// BytesToStr 字节数组转字符串
func BytesToStr(data []byte) string
func BytesToStr(b []byte) string
```

View File

@ -3,6 +3,6 @@ package byteUtil
import "unsafe"
// BytesToStr 字节数组转字符串
func BytesToStr(data []byte) string {
return *(*string)(unsafe.Pointer(&data))
func BytesToStr(b []byte) string {
return *(*string)(unsafe.Pointer(&b))
}

View File

@ -13,5 +13,5 @@ go get -u github.com/jefferyjob/go-easy-utils/cryptoUtil
func HashSHA256(str string) string
// Md5 MD5加密
func Md5(string string) string
func Md5(str string) string
```

View File

@ -6,8 +6,8 @@ import (
)
// Md5 MD5加密
func Md5(string string) string {
func Md5(str string) string {
h := md5.New()
h.Write([]byte(string)) // 需要加密的字符串为
h.Write([]byte(str)) // 需要加密的字符串为
return hex.EncodeToString(h.Sum(nil))
}

View File

@ -13,7 +13,7 @@ go get -u github.com/jefferyjob/go-easy-utils/floatUtil
func Float32ToStr(f float32) string
// Float64ToStr float64转字符串
func Float64ToStr(input float64) string
func Float64ToStr(f float64) string
// Float32ToFloat64 float32转float64
func Float32ToFloat64(f float32) float64

View File

@ -11,8 +11,8 @@ func Float32ToStr(f float32) string {
}
// Float64ToStr float64转字符串
func Float64ToStr(input float64) string {
return strconv.FormatFloat(input, 'f', -1, 64)
func Float64ToStr(f float64) string {
return strconv.FormatFloat(f, 'f', -1, 64)
}
// Float32ToFloat64 float32转float64

View File

@ -10,17 +10,17 @@ go get -u github.com/jefferyjob/go-easy-utils/intUtil
```go
// IntToString 将int类型转换为string类型
func IntToString(n int) string
func IntToString(v int) string
// Int8ToString 将int8类型转换为string类型
func Int8ToString(n int8) string
func Int8ToString(v int8) string
// Int16ToString 将int16类型转换为string类型
func Int16ToString(n int16) string
func Int16ToString(v int16) string
// Int32ToString 将int32类型转换为string类型
func Int32ToString(n int32) string
func Int32ToString(v int32) string
// Int64ToString 将int64类型转换为string类型
func Int64ToString(n int64) string
func Int64ToString(v int64) string
```

View File

@ -3,26 +3,26 @@ package intUtil
import "strconv"
// IntToString 将int类型转换为string类型
func IntToString(n int) string {
return strconv.Itoa(n)
func IntToString(v int) string {
return strconv.Itoa(v)
}
// Int8ToString 将int8类型转换为string类型
func Int8ToString(n int8) string {
return strconv.Itoa(int(n))
func Int8ToString(v int8) string {
return strconv.Itoa(int(v))
}
// Int16ToString 将int16类型转换为string类型
func Int16ToString(n int16) string {
return strconv.Itoa(int(n))
func Int16ToString(v int16) string {
return strconv.Itoa(int(v))
}
// Int32ToString 将int32类型转换为string类型
func Int32ToString(n int32) string {
return strconv.Itoa(int(n))
func Int32ToString(v int32) string {
return strconv.Itoa(int(v))
}
// Int64ToString 将int64类型转换为string类型
func Int64ToString(n int64) string {
return strconv.FormatInt(n, 10)
func Int64ToString(v int64) string {
return strconv.FormatInt(v, 10)
}

View File

@ -10,35 +10,35 @@ go get -u github.com/jefferyjob/go-easy-utils/strUtil
```go
// StrToInt string转int
func StrToInt(str string) int
func StrToInt(v string) int
// StrToInt8 string转int8
func StrToInt8(str string) int8
func StrToInt8(v string) int8
// StrToInt16 string转int16
func StrToInt16(str string) int16
func StrToInt16(v string) int16
// StrToInt32 string转int32
func StrToInt32(str string) int32
func StrToInt32(v string) int32
// StrToInt64 string转int64
func StrToInt64(str string) int64
func StrToInt64(v string) int64
// StrToUint string转uint
func StrToUint(str string) uint
func StrToUint(v string) uint
// StrToUint8 string转uint8
func StrToUint8(str string) uint8
func StrToUint8(v string) uint8
// StrToUint16 string转uint16
func StrToUint16(str string) uint16
func StrToUint16(v string) uint16
// StrToUint32 string转uint32
func StrToUint32(str string) uint32
func StrToUint32(v string) uint32
// StrToUint64 string转uint64
func StrToUint64(str string) uint64
func StrToUint64(v string) uint64
// StrToBytes 字符串转字节数组
func StrToBytes(data string) []byte
func StrToBytes(v string) []byte
```

View File

@ -3,6 +3,6 @@ package strUtil
import "unsafe"
// StrToBytes 字符串转字节数组
func StrToBytes(data string) []byte {
return *(*[]byte)(unsafe.Pointer(&data))
func StrToBytes(v string) []byte {
return *(*[]byte)(unsafe.Pointer(&v))
}

View File

@ -5,8 +5,8 @@ import (
)
// StrToInt string转int
func StrToInt(str string) int {
i, err := strconv.Atoi(str)
func StrToInt(v string) int {
i, err := strconv.Atoi(v)
if err != nil {
return 0
}
@ -14,8 +14,8 @@ func StrToInt(str string) int {
}
// StrToInt8 string转int8
func StrToInt8(str string) int8 {
i, err := strconv.ParseInt(str, 10, 8)
func StrToInt8(v string) int8 {
i, err := strconv.ParseInt(v, 10, 8)
if err != nil {
return 0
}
@ -23,8 +23,8 @@ func StrToInt8(str string) int8 {
}
// StrToInt16 string转int16
func StrToInt16(str string) int16 {
i, err := strconv.ParseInt(str, 10, 16)
func StrToInt16(v string) int16 {
i, err := strconv.ParseInt(v, 10, 16)
if err != nil {
return 0
}
@ -32,8 +32,8 @@ func StrToInt16(str string) int16 {
}
// StrToInt32 string转int32
func StrToInt32(str string) int32 {
i, err := strconv.ParseInt(str, 10, 32)
func StrToInt32(v string) int32 {
i, err := strconv.ParseInt(v, 10, 32)
if err != nil {
return 0
}
@ -41,8 +41,8 @@ func StrToInt32(str string) int32 {
}
// StrToInt64 string转int64
func StrToInt64(str string) int64 {
i, err := strconv.ParseInt(str, 10, 64)
func StrToInt64(v string) int64 {
i, err := strconv.ParseInt(v, 10, 64)
if err != nil {
return 0
}

View File

@ -3,8 +3,8 @@ package strUtil
import "strconv"
// StrToUint string转uint
func StrToUint(str string) uint {
i, err := strconv.ParseUint(str, 10, 0)
func StrToUint(v string) uint {
i, err := strconv.ParseUint(v, 10, 0)
if err != nil {
return 0
}
@ -12,8 +12,8 @@ func StrToUint(str string) uint {
}
// StrToUint8 string转uint8
func StrToUint8(str string) uint8 {
i, err := strconv.ParseUint(str, 10, 8)
func StrToUint8(v string) uint8 {
i, err := strconv.ParseUint(v, 10, 8)
if err != nil {
return 0
}
@ -21,8 +21,8 @@ func StrToUint8(str string) uint8 {
}
// StrToUint16 string转uint16
func StrToUint16(str string) uint16 {
i, err := strconv.ParseUint(str, 10, 16)
func StrToUint16(v string) uint16 {
i, err := strconv.ParseUint(v, 10, 16)
if err != nil {
return 0
}
@ -30,8 +30,8 @@ func StrToUint16(str string) uint16 {
}
// StrToUint32 string转uint32
func StrToUint32(str string) uint32 {
i, err := strconv.ParseUint(str, 10, 32)
func StrToUint32(v string) uint32 {
i, err := strconv.ParseUint(v, 10, 32)
if err != nil {
return 0
}
@ -39,8 +39,8 @@ func StrToUint32(str string) uint32 {
}
// StrToUint64 string转uint64
func StrToUint64(str string) uint64 {
i, err := strconv.ParseUint(str, 10, 64)
func StrToUint64(v string) uint64 {
i, err := strconv.ParseUint(v, 10, 64)
if err != nil {
return 0
}