如何在Lua中设置固定的小数位数?

我找不到解决此问题的方法。我希望让用户设置精确的小数位数,类似于这样:

print("输入小数位数:")
dec = io.read("*number")

decnum = string.format("%.decf, somenumber);
print(decnum)

有没有办法将dec值传递到string.format中,或者有更好的解决方案?

点赞