string.go
582 Bytes
package utstring
import (
"strconv"
)
func StringToInt(str string) int {
if value, err := strconv.Atoi(str); err == nil {
return value
}
return 0
}
func StringToInt32(str string) int32 {
return int32(StringToInt(str))
}
func StringToInt64(str string) int64 {
if value, err := strconv.ParseInt(str, 10, 64); err == nil {
return value
}
return 0
}
func IntToString(value int) string {
return strconv.Itoa(value)
}
func Int32ToString(value int32) string {
return IntToString(int(value))
}
func Int64ToString(value int64) string {
return strconv.FormatInt(value, 10)
}