我正在尝试在 Lua (CoronaSDK) 中制作一个十进制数字计数器,但是在处理整数时遇到问题。
每次用户按下按钮,分数就会添加 0.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
关于ios - Lua中整数后添加小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36114190/