- string:优化

- string:增加 `ToString` 方法
- string:增加 `Contains` 方法
master
李光春 2 years ago
parent d730009844
commit cefabc5af3

@ -5,6 +5,9 @@
- decimal增加 `Multiply` 方法
- env增加 `GetEnvs` 方法
- ssh优化
- string优化
- string增加 `ToString` 方法
- string增加 `Contains` 方法
## v1.0.39 / 2021-12-27

@ -4,11 +4,20 @@ import (
"crypto/hmac"
"crypto/sha256"
"encoding/hex"
"fmt"
"strconv"
"strings"
"unicode/utf8"
)
// ToString 转换成string
func ToString(value interface{}) string {
if value == nil {
return ""
}
return fmt.Sprint(value)
}
// ToFloat64 string到float64
func ToFloat64(s string) float64 {
i, _ := strconv.ParseFloat(s, 64)
@ -88,6 +97,11 @@ func Split(s string, sep string) []string {
return strings.Split(s, sep)
}
// Contains 判断字符串是否包含某个字符
func Contains(s, substr string) bool {
return strings.Contains(s, substr)
}
func NumericalToString(value interface{}) (string, bool) {
var val string

Loading…
Cancel
Save