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