提交 3ca72c39 authored 作者: mooncake9527's avatar mooncake9527

cache

上级 b8fbb524
package convertUtils
import "strconv"
// MaxStringID is the maximum string ID
const MaxStringID = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
// StrToInt string to int
func StrToInt(str string) int {
v, _ := strconv.Atoi(str)
return v
}
// StrToIntE string to int with error
func StrToIntE(str string) (int, error) {
return strconv.Atoi(str)
}
// StrToUint32 string to uint32
func StrToUint32(str string) uint32 {
v, _ := strconv.ParseUint(str, 10, 64)
return uint32(v)
}
// StrToUint32E string to uint32 with error
func StrToUint32E(str string) (uint32, error) {
v, err := strconv.ParseUint(str, 10, 64)
if err != nil {
return 0, err
}
return uint32(v), nil
}
// StrToUint64 string to uint64
func StrToUint64(str string) uint64 {
v, _ := strconv.ParseUint(str, 10, 64)
return v
}
// StrToUint64E string to uint64 with error
func StrToUint64E(str string) (uint64, error) {
return strconv.ParseUint(str, 10, 64)
}
// StrToFloat32 string to float32
func StrToFloat32(str string) float32 {
v, _ := strconv.ParseFloat(str, 32)
return float32(v)
}
// StrToFloat32E string to float32 with error
func StrToFloat32E(str string) (float32, error) {
v, err := strconv.ParseFloat(str, 32)
if err != nil {
return 0, err
}
return float32(v), nil
}
// StrToFloat64 string to float64
func StrToFloat64(str string) float64 {
v, _ := strconv.ParseFloat(str, 64)
return v
}
// StrToFloat64E string to float64 with error
func StrToFloat64E(str string) (float64, error) {
return strconv.ParseFloat(str, 64)
}
// IntToStr int to string
func IntToStr(v int) string {
return strconv.Itoa(v)
}
// Uint64ToStr uint64 to string
func Uint64ToStr(v uint64) string {
return strconv.FormatUint(v, 10)
}
// Int64ToStr int64 to string
func Int64ToStr(v int64) string {
return strconv.FormatInt(v, 10)
}
// ProtoInt32ToInt convert proto int32 to int
func ProtoInt32ToInt(v int32) int {
return int(v)
}
// IntToProtoInt32 convert int to proto int32
func IntToProtoInt32(v int) int32 {
return int32(v)
}
// ProtoInt64ToUint64 convert proto int64 to uint64
func ProtoInt64ToUint64(v int64) uint64 {
return uint64(v)
}
// Uint64ToProtoInt64 convert uint64 to proto int64
func Uint64ToProtoInt64(v uint64) int64 {
return int64(v)
}
package xstack
package stackUtils
import "runtime"
func GetStack() string {
func Get() string {
buf := make([]byte, 1024)
for {
n := runtime.Stack(buf, false)
......
package xstring
package stringUtils
import (
"strings"
......
package xuuid
package uuidUtils
import (
"strings"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论