类型转换包spf13/cast 使用问题总结

字符串类型的带小数点的数字转int

number := "12.123"
cast.ToInt(number) // 0 错误
cast.ToInt(cast.ToFloat32(number)) // 12 正确

零值字符串无法转为int类型

number := "08"
cast.ToInt(number) // 0 错误
num, _ := strconv.Atoi(second) // 8 正确
posted @ 2024-03-28 11:40  元気田支店长  阅读(3)  评论(0编辑  收藏  举报