Lua5.2和5.1有哪些不同,Lua5.2和5.1有哪些不同?相对与5.1有什么进步

2020-11-25 09:08:44 字数 5249 阅读 6177

1楼:湖南写邦科技****

lua 5.1 是个非常经典,历史非常悠久,非常稳定的版本,已经持续了很多年,5.1 与 5.

2 是完全不兼容的,相关的第三方库必须重新为 5.2 适配。所以目前继续使用 5.

1 可能是更好的选择。一个重要的参考因素是:luajit 是按照 5.

1 的语法设计的,并且在可以预期的将来也永远不会适配 5.2,luajit 作者声称会增加 5.2 所增加的那些功能,但永远不会适配 5.

2 的语法,换句话说,他的发展思路是语法与兼容性不变,仅仅在 5.1 的语法基础之上增加后续 lua 版本的新特性,luajit 在 api/abi 方面都只兼容 lua 5.1.

4。另外一个参考因素是:lua 5.

2 开发了很短的时间内,lua 5.3 就已经开始开发了,这让人感觉 lua 5.2 并非是一个 api 长期稳定的版本,没有经过时间的积淀,其周边的库难以象 5.

1 那样形成规模,而 5.3 的开发已经提上议事日程,这更使得对 5.2 的第三方库适配进度会放缓。

转而适配 5.3。就目前而言,如果我打算 luajit / lua 双重适配的话,一定是选择 5.

1 语法的。

lua5.2和5.1有哪些不同?相对与5.1有什么进步

2楼:匿名用户

现在,lua5.3已经发布了(2015-1-12).

关于lua最详细和最权威的信息,当然是在 lua.***具体的5.2和5.1的区别, 见

http://****lua.***/manual/5.2/readme.html#changes

lua5.2和5.1有哪些不同?相对与5.1有什么进步

3楼:崔师尊

lua 5.1 是个非常经典,历史非常悠久,非常稳定的版本,已延续了很多年,5.1 与 5.

2 是完全不兼容的,相干的第3方库必须重新为 5.2 适配。所以目前继续使用 5.

1 多是更好的选择。1个重要的参考因素是:luajit 是依照 5.

1 的语法设计的,并且在可以预期的将来也永久不会适配 5.2,luajit 作者宣称会增加 5.2 所增加的那些功能,但永久不会适配 5.

2 的语法,换句话说,他的发展思路是语法与兼容性不变,仅仅在 5.1 的语法基础之上增加后续 lua 版本的新特性,luajit 在 api/abi 方面都只兼容 lua 5.1.

4。另外1个参考因素是:lua 5.

2 开发了很短的时间内,lua 5.3 就已开始开发了,这让人感觉 lua 5.2 并不是是1个 api 长时间稳定的版本,没有经过时间的积淀,其周边的库难以象 5.

1 那样构成范围,而 5.3 的开发已提上议事日程,这更使得对 5.2 的第3方库适配进度会放缓。

转而适配 5.3。就目前而言,如果我打算 luajit / lua 两重适配的话,1定是选择 5.

1 语法的。

lua5.2和5.1有哪些不同?相对与5.1有什么进步

4楼:低头唱离歌

乌特加德要塞

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

魔枢5人

有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

艾卓尼卢布

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

安卡郝特:古代王国

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

紫罗兰监狱

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

古达克5人

有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

奥杜尔:岩石大厅

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

乌特加德之巅

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

魔环5人

有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

时光之穴:斯坦索姆

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

奥杜尔:闪电大厅

5人有英雄模式

凡是boss召的都杀掉 凡是地上冒出来的都躲开 英雄模式需要到达80级后方可进入

阿尔卡冯的宝库

10人/25人

有英雄模式

需要占领冬拥湖才能进入

纳克萨玛斯

10人/25人

有英雄模式

boss战众多 至少需要2-3小时才可全通

永恒之眼

10人/25人

有英雄模式

无注意事项

黑曜石圣殿

10人/25人

有英雄模式

无注意事项

奥杜尔10人/25人

有英雄模式

分不同区 有载具战

大十字军竞技场

10人/25人

有英雄模式

便当副本

lua52和51有哪些不同?相对与51有甚么进步?lua52能用51的库??如果不能有哪些可用的库?

5楼:快乐人生

52多个定时器,ram 51是128,52是256。

最后一个数字表示e2prom的大小,e2prom=最后一个数字*4k,c51就是4k,c52就是8k。

另外ram也不同,52多了一个定时器2,在串行通信中可以设置更高的波特率,定时器2的功能与其他两个定时器也不一样。

52是51的增强型,s52比c51,定时器多一个t2(这个东东强悍的很),ram多128b,rom多4k,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进。

s52的最高外接晶振可以达到33mhz,c51大概只有24mhz。

现在市面上,c51都差不多淘汰了,**两者接近(可能一样),要买的话,摊主一般会推荐你买s52。

6楼:匿名用户

lua 5.1 是个非常经典,历史非常悠久,非常稳定的版本,已延续了很多年,5.1 与 5.

2 是完全不兼容的,相干的第3方库必须重新为 5.2 适配。所以目前继续使用 5.

1 多是更好的选择。1个重要的参考因素是:luajit 是依照 5.

1 的语法设计的,并且在可以预期的将来也永久不会适配 5.2,luajit 作者宣称会增加 5.2 所增加的那些功能,但永久不会适配 5.

2 的语法,换句话说,他的发展思路是语法与兼容性不变,仅仅在 5.1 的语法基础之上增加后续 lua 版本的新特性,luajit 在 api/abi 方面都只兼容 lua 5.1.

4。另外1个参考因素是:lua 5.

2 开发了很短的时间内,lua 5.3 就已开始开发了,这让人感觉 lua 5.2 并不是是1个 api 长时间稳定的版本,没有经过时间的积淀,其周边的库难以象 5.

1 那样构成范围,而 5.3 的开发已提上议事日程,这更使得对 5.2 的第3方库适配进度会放缓。

转而适配 5.3。就目前而言,如果我打算 luajit / lua 两重适配的话,1定是选择 5.

1 语法的。 查看原帖》

关于lua5.2.1

7楼:匿名用户

不需要那个东西也可以啊,lua宏都只是为了方便用,实在不懂怎么移植回去看5.1的宏是怎么定义的就好。

以下**在5.2下面可以用,5.2.1没用过//lua 调用c函数

lua_pushcfunction(l, cfunction);//将函数指针压栈,指针类型:typedef int (*lua_cfunction) (lua_state *l);

lua_setglobal(l, "fun"); //设置函数名lual_dostring(l, "a,b = fun(10,20) print('a:'..a..

' '..'b:'..

b)");//在lua中调用fun

lua中“=”与“==”的区别?(),[ ],{ }的区别

8楼:匿名用户

1. "=" 是赋值操作,"==" 是判断两个值相等关系的操作符号。所以x = 2 是表示把“2“这个值赋给x;x == 2是判断x 和 “2” 是否相等。

2. 这三个符号的含义不用这么分吧。()是用在函数的定义和使用中的,比如print("hello"),当然还有一般数学意义上的改变运算优先级; {} 是用来定义table的,例如 t = ; 是用来索引table元素的,例如 t[1] = 'a' 你还是多看文档学习一下吧,这样就有感觉了。

另外lua网上的资料比较少,入门可能不是很方便。

windows用什么编译lua5.2.1

9楼:

vc2012环境 可以编译 lua

lua 有两个编译方式。

lua的源**有三个重要部分:luac.c lua.c 其他c文件

第一个是编译 lua.exe 。 你要新建一个控制台程序,把不包括luac.c的所有c文件加进工程。此时生成的是lua脚本解析器。

第二个 luac.exe 。把不包括lua.c的所有c文件加进工程。此时生成的是lua脚本中间码编译器。

第三个 动态链接库。 新建一个 dll 工程。 把除了 luac.c lua.c 的所有c文件加进工程。

在 luaconf.h开始加上 #define lua_build_as_dll

然后编译。

10楼:匿名用户

lua是脚本,不用编译的。。。

保存一个.lua的文本文件就可以了。

11楼:匿名用户

lua使用标准c编译器就好了。

请教一个问题,为什么不同版本的lua不能通用

12楼:永恒

由于lua追求的精简高效,所以自然地就摒弃了冗余和兼容性。为lua3、lua4编写的程序就不能直接在lua5中运行,需要调整,比如系统内置函数部分几乎都要调整。