博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua for通过循环table一些差异
阅读量:5228 次
发布时间:2019-06-14

本文共 391 字,大约阅读时间需要 1 分钟。

       有两个著名的是:ipairs和pairs,双方都认为,我们都非常熟悉的。其中ipairs刮(idx=1)从明年序遍历,经验nil那退出循环;和pairs遍历,仅仅要里面有值都能够遍历的到。

       那假如我须要顺序遍历并且即使中间有nil也能完整遍历到最后呢?

       接下来就说这个:通过maxSize = table.maxn(pTable)获取到table最后一个元素的所在位置(或理解为最大长度。包含当中的nil)。然后:

for idx=1, maxSize do     if pTable[idx] ~= nil then          -- 做对应的处理...     endend

        这样品序遍历可以达到既完全可以横移。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4715126.html

你可能感兴趣的文章
LeetCode 172. 阶乘后的零(Factorial Trailing Zeroes)
查看>>
Android架构初探
查看>>
【一头扎进JMS】(2)----ActiviteMQ点对点消息实现
查看>>
没有预热,这不叫高并发,叫并发高
查看>>
Virtual DOM 系列三:Diff算法
查看>>
数据结构之栈与队列
查看>>
时间与时间戳互换
查看>>
10个关于Android开发的实用教程
查看>>
数据库事务的四大特性以及事务的隔离级别
查看>>
软件研发网站收集
查看>>
C# partial 局部类型
查看>>
Oracle tablespace size sql
查看>>
理解爬虫原理
查看>>
repeater 模拟器 in winform
查看>>
Leetcode207. Course Schedule课程表
查看>>
学php之翻译wordpress(1)
查看>>
oracle函数 to_single_byte(c1)
查看>>
SuperSocket内置的命令行协议
查看>>
java基本数据类型
查看>>
java面向接口编程之适配器模式
查看>>