请问lua对于数字比较是否有优化

写法一:
local a = 10/4
if a == 2.5 then

写法二:
local a = 2*5
if a == 10 then

写法三:
local a = 2+2
if a == 4 then

我想问下这三种写法哪个能成立

都能成立吧

试一下不就知道了吗.还问…

朋友,这玩意要是能试出来的谁会问啊。就算c++里直接用==比较浮点数,多数情况也不会出问题。出错几率很小。我不知道引擎对于lua底层是否有这类方法的优化处理,所以才问的。