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) }