我正在尝试在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)
答案 0 :(得分:1)
这是
的字符串格式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