go-easy-utils/strUtil/str_to_int_x.go
jeffery e9cc195c39
Feature/example test (#24)
example docs
2023-04-12 15:09:44 +08:00

51 lines
764 B
Go

package strUtil
import (
"strconv"
)
// StrToInt string转int
func StrToInt(v string) int {
i, err := strconv.Atoi(v)
if err != nil {
return 0
}
return i
}
// StrToInt8 string转int8
func StrToInt8(v string) int8 {
i, err := strconv.ParseInt(v, 10, 8)
if err != nil {
return 0
}
return int8(i)
}
// StrToInt16 string转int16
func StrToInt16(v string) int16 {
i, err := strconv.ParseInt(v, 10, 16)
if err != nil {
return 0
}
return int16(i)
}
// StrToInt32 string转int32
func StrToInt32(v string) int32 {
i, err := strconv.ParseInt(v, 10, 32)
if err != nil {
return 0
}
return int32(i)
}
// StrToInt64 string转int64
func StrToInt64(v string) int64 {
i, err := strconv.ParseInt(v, 10, 64)
if err != nil {
return 0
}
return i
}