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

49 lines
804 B
Go

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