请选择 进入手机版 | 继续访问电脑版
查看: 2053|回复: 3

[BUG反馈] lua中很多语法都不能用

[复制链接]

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2020-3-4 13:24:35 | 显示全部楼层 |阅读模式
lua中很多语法都不能用
比如
test = {}
function test.func()

end
比如
function test(obj)
return obj or {}
end

还有更多我也没测试
我分析lua中的基础库的方法应该都是没有实现的
比如 table类的方法 string类的发方法,math库等等

如果这些都没有那么魔兽的lua和jass又有什么不一样呢
就是单纯的简化了 从endfunction 到 end?

感觉魔兽的lua很鸡肋
建议把lua的语法补充完全 并加入基础库
回复

使用道具 举报

2

主题

12

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2020-3-4 16:48:48 来自手机 | 显示全部楼层
知足就好。毕竟引擎没变,还要保持跟老版本兼容。等暴雪不考虑兼容性问题你这要求就会实现
回复 支持 反对

使用道具 举报

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2020-3-4 17:09:25 | 显示全部楼层
abc 发表于 2020-3-4 16:48
知足就好。毕竟引擎没变,还要保持跟老版本兼容。等暴雪不考虑兼容性问题你这要求就会实现 ...

兼容性的问题不是jass还保留吗?
现在的we也没发现可以lua和jass混合编程
也就是说lua应该是会走到另外一个解释器里取分析吧
我猜测暴雪可能是自己实现了一个自己的lua解释器
然后这个解释器,又没有原生lua的功能丰富
回复 支持 反对

使用道具 举报

36

主题

232

帖子

12万

积分

超级版主

Rank: 8Rank: 8

积分
127270
发表于 2020-3-4 17:20:08 | 显示全部楼层
lua相关请不要和ydlua混淆 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

魔兽争霸官方对战平台 ( 互联网违法和不良信息举报电话:0571-28090163 )

GMT+8, 2022-1-21 07:43 , Processed in 0.045207 second(s), 6 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表