字符串类型数据安全的转为int类型

字符串类型转为数字 不能系统函数

func StrToInt(str string) int {
	number := 0
	for i := 0; i < len(str); i++ {
		number = 10*number + int(str[i]-'0')
	}
	return number

}

将十进制数字后面追加一个数字

func StrNumberOffsetAfter(num int, number int, r int) int {
	return r*number + num
}

删除十进制数 最高位

func StrNumberOffsetBefore(num int, number int, ) int {
	return number - int(math.Pow10(len(string(number))-1))
}
posted @ 2022-07-04 11:52  vx_guanchaoguo0  阅读(31)  评论(0编辑  收藏  举报