Lua 整数后加小数

Adding decimal after whole number in Lua

我正在尝试在 Lua (CoronaSDK) 中制作一个十进制数计数器,但是我遇到了整数问题。

每次用户按下一个按钮,分数就会增加 .1。一旦用户输入一个整数,它默认返回一个整数,1.

计数器工作正常,但是,我想做到这一点,以便在命中整数后在数字末尾添加 .0。

例如,

0.0 (right now it is just 0)
0.1,
0.2,
0.3,
0.4,
...
0.9,
1.0 (right now it is just 1)
1.1,
...
2.0 (right now it is just 2)

这就是字符串格式化的目的

print(string.format("%.1f", 1))

打印

1.0

一般来说

for i = 0, 2.1, 0.1 do
  print(string.format("%.1f", i))
end

给你

0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.0