2020
09-28
09-28
go浮点数转字符串保留小数点后N位的完美解决方法
最近在项目中碰到很多次float转string,同时要求保留小数点后几位,并且去掉小数点后0的场景虽然问题很简单,但是隔了挺久没处理这种场景就有些生疏了,自己也搜了一下,很多回答都不太满意。这里贴一下自己的做法,如果有更好的解决办法的话,还请多多指教//主要逻辑就是先乘,trunc之后再除回去,就达到了保留N位小数的效果funcFormatFloat(numfloat64,decimalint)string{//默认乘1d:=float64(1)ifdecimal>0{...
继续阅读 >