【发布时间】:2020-05-10 11:55:39
【问题描述】:
这个问题类似于"dropping trailing ‘.0’ from floats",但针对 Perl 并且有小数点后的最大位数。
我正在寻找一种将数字转换为字符串格式的方法,删除任何多余的“0”,不仅包括小数点后。并且仍然具有最大数量的数字,例如3
输入数据是浮点数。期望的输出:
0 -> 0
0.1 -> 0.1
0.11 -> 0.11
0.111 -> 0.111
0.1111111 -> 0.111
【问题讨论】:
-
嘿,好问题,我已经多次想到这个问题了!只是一个想法:接受更多社区认可的答案!
标签: perl printf decimal-point