记录下今天遇到的一个问题,以备后查
问题:float64类型数值通过fmt.Sprintf(“%d”,value)产生一个字符串为:%!d(float64=17),这种方式是错误的,会导致后续的字符串拼接出问题
解决办法:float64转换成string的方法为:目标字符串=strconv.FormatInt(int64(value),10)
记录下今天遇到的一个问题,以备后查
问题:float64类型数值通过fmt.Sprintf(“%d”,value)产生一个字符串为:%!d(float64=17),这种方式是错误的,会导致后续的字符串拼接出问题
解决办法:float64转换成string的方法为:目标字符串=strconv.FormatInt(int64(value),10)