ios - Lua中整数后添加小数

标签 ios lua integer coronasdk

我正在尝试在 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/

相关文章:

oop - 在使用 OOP 的闭包方法时如何实现 protected 成员?

Lua string.gsub 不打印匹配计数

c - 如何在 C 中将 int 转换为字符串?

ios - watchOS 9 的 xcode 中没有复杂配置

ios - 使用 Swift、XCode6-Beta 进行静态链接

ios - 在 Objective-C 中发布 JSON

lua - 在 Lua 中插入和删除表格元素

ios - 从 google api 获取 EN、IT、FR、DE、ES 本地化城市名称

java - 当它是一个像更改数组值这样的参数时,如何更改 Integer 值?

java - 编程新手, double 不会添加