Lua中的in关键字有什么作用,能否改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计269个文字,预计阅读时间需要2分钟。
我明白它通常结合了for和in语句,用于遍历pairs()等函数返回的键值对。但是,我究竟不了解它的具体作用?只是为了过滤,因为我明白如何使用它,只是我不知道它背后的逻辑,它是如何工作的,以及它返回了什么?Lua中的pairs()并不是函数或变量。
我知道它通常结合了for i,v in pairs()do loop(或ipairs,甚至是next)但究竟是什么?只是为了澄清,我知道如何使用它,我只是不知道它背后的逻辑,它是如何工作/它返回什么?
Lua的不是函数或变量.它是流控制语法的一部分.你不能替换它,你不能复制它,你甚至不能参考它.它更像是括号:一个句法结构,它对程序的解析方式有意义,但在程序中不能引用.它不会“返回”任何东西.它没有“逻辑”.它更像是占位符或标点符号.
本文共计269个文字,预计阅读时间需要2分钟。
我明白它通常结合了for和in语句,用于遍历pairs()等函数返回的键值对。但是,我究竟不了解它的具体作用?只是为了过滤,因为我明白如何使用它,只是我不知道它背后的逻辑,它是如何工作的,以及它返回了什么?Lua中的pairs()并不是函数或变量。
我知道它通常结合了for i,v in pairs()do loop(或ipairs,甚至是next)但究竟是什么?只是为了澄清,我知道如何使用它,我只是不知道它背后的逻辑,它是如何工作/它返回什么?
Lua的不是函数或变量.它是流控制语法的一部分.你不能替换它,你不能复制它,你甚至不能参考它.它更像是括号:一个句法结构,它对程序的解析方式有意义,但在程序中不能引用.它不会“返回”任何东西.它没有“逻辑”.它更像是占位符或标点符号.

