lua脚本循环模板 lua语言优缺点?
浏览量:2963
时间:2021-03-11 07:40:02
作者:admin
lua语言优缺点?
Lua的优点:
1。Lua是脚本语言中最快的运行时。
2. 集成Lua只会增加内存使用。
3. Lua的C API有完整的文档和很好的示例,可以通过C轻松地集成到软件中。Lua的缺点:1。虽然Lua的文档已经改进了很多,但是仍然不够。Lua可能是这三种语言中文档记录最少的(API是个例外),因为代码中的注释很少,这也增加了学习的难度。此外,没有介绍lua的性质。
2. Lua只有很少的内置函数,不能为创建大型复杂的应用程序提供足够的支持。
3. Lua应该使用更好的垃圾收集机制。Lua的GC仍然使用非常简单和传统的“标记和清除”方法。
只有一个数字类型(double),这不仅有性能问题,而且语义错误。
6。语言库相对较小
7。nil值很低。它不能保存在表中,当它作为参数传递时可能会丢失
Lua没有continue,所以实现它的方法是使用if to forI=1100do IFI ==0then something()end end编写满足要求的内容。缺点是有一个额外的压痕层,但没有办法做到这一点。它没有提供相应的语法这个问题的原因是for循环本身的特殊性质。在执行循环体时,当条件不满足时,for循环的个数不会跳出来,但是一个相对简单的例子,forI=1100do,I=I-1 print(I)end,在进入循环体之前已经得到,如果是动态计算,循环永远不会工作,但不是,因此,您不必尝试找到类似的语法,否则您将使用while,这是真正的实时计算
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。