当前位置 : 主页 > 网络编程 > lua >

循环 – Lua中的“in”关键字有什么作用?

来源:互联网 收集:自由互联 发布时间:2021-06-23
我知道它通常结合了for i,v in pairs()do loop(或ipairs,甚至是next)但究竟是什么? 只是为了澄清,我知道如何使用它,我只是不知道它背后的逻辑,它是如何工作/它返回什么? Lua的不是函数或变
我知道它通常结合了for i,v in pairs()do loop(或ipairs,甚至是next)但究竟是什么?

只是为了澄清,我知道如何使用它,我只是不知道它背后的逻辑,它是如何工作/它返回什么?

Lua的不是函数或变量.它是流控制语法的一部分.你不能替换它,你不能复制它,你甚至不能参考它.它更像是括号:一个句法结构,它对程序的解析方式有意义,但在程序中不能引用.

它不会“返回”任何东西.它没有“逻辑”.它更像是占位符或标点符号.

网友评论