math - 在 Lua Corona SDK 中查找变量是否有小数位/是十进制数

标签 math sdk lua decimal coronasdk

我正在创建一个数学应用程序,问题答案存储在一个名为 answer 的变量中,我需要一种方法来检查答案中是否有小数点,例如说如果生成的问题是 4 除以 3,我希望能够检查答案中是否有小数。谢谢你。

最佳答案

查看 math标准库。检查数字是否为整数的一种方法是使用 floor 函数:

x == math.floor(x)

当然,这假设 x 是一个数字而不是一个字符串。

关于math - 在 Lua Corona SDK 中查找变量是否有小数位/是十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15512338/

相关文章:

c++ - 在C++中动态创建指针函数

java - 使用 3 点的抛物线方程

android - DDMS 文件未找到错误

Android Facebook SDK - Null GraphUser

MYSQL - 选择和解析

python - python中的联合熵

mongodb - 在搜索结果中查找 A & C

ios - 谁能帮我设置适用于 iOS 的 Salesforce Mobile SDK?

c++ - lua_setfield 有什么替代方法吗? (Lua C/C++)

c++ - 在 C 中跟踪 Lua 表