Lua检查变量的类型是否为float
答
除非Lua的代码本身编译一个标志,指示它使用整数,而不是浮点数,在这种情况下,你不能在你的程序中使用浮点数的。
Lua中的所有数字都是浮点数。你可以通过使用math.modf
告诉是一个数字代表一个非零小数的数字。
除非Lua的代码本身编译一个标志,指示它使用整数,而不是浮点数,在这种情况下,你不能在你的程序中使用浮点数的。
+0
奥基,非常感谢! – user0103 2012-08-03 12:21:25
+3
你也可以检查一个数字是否有小数部分'n%1 == 0' – daurnimator 2012-08-03 14:22:48
如果我没有记错,_all_数字浮点Lua中的Lua 5.3参考手册。整数只是没有小数的浮点数。 – 2012-08-03 11:38:09