小编LUC*_*CAS的帖子

为什么Lua循环缓慢?

据说Lua是一种快速的脚本语言.但是当我测试循环时,例如:

a = 0
while a < 1000000000 do
    a = a + 1
end
Run Code Online (Sandbox Code Playgroud)

这需要很多时间(超过1分钟).是因为Lua需要复制和粘贴循环的内容,然后进行评估?

我知道在评估时你需要将pop()项远离堆栈.

我也在Ruby上测试了这个"速度测试",它在大约20秒内完成了循环.

编辑:为什么这对局部变量这么快?(〜16秒进行相同的迭代但是在函数内的局部变量上)

performance lua

2
推荐指数
1
解决办法
1569
查看次数

算术在Python中被破坏了吗?

当我进行这个计算时, 2*(5+5/(3+3))*3 我在Python中得到30(2.7).但它似乎2*(5+5/(3+3))*3是等于35.谁能告诉我为什么python给了我30而不是35的答案?我已经使用JavaScript,Lua和Mac计算器进行了测试,他们向我展示了35.

为什么Python计算错误?

http://ideone.com/yiFJxS

python math arithmetic-expressions python-2.7

0
推荐指数
1
解决办法
85
查看次数