LUA 利用#遍历表的问题
LUA 利用#遍历表的问题
1 tb ={ '0','1',2} 2 t = { 3 "hello", 4 1, 5 2, 6 'w', 7 4, 8 tb 9 } 10 11 --~ 1 hello 12 --~ 2 1 13 --~ 3 2 14 --~ 4 w 15 --~ 5 4 16 --~ 6 table: 001FB1D0 17 for i=1, #t do 18 print(i, t[i]) 19 end 20 21 --~ 1 hello 22 --~ 2 1 23 --~ 3 2 24 --~ 4 w 25 --~ 5 4 26 --~ 6 table: 001FB1D0 27 for k, v in pairs(t) do 28 print(k, v) 29 end 30 31 t1 = { 32 "hello", 33 [1] = 72, --错误 的方式,"hello"的key已经是[1]了,此处无效 34 [2] = 105,--错误 35 'w', 36 [3] = 98,--错误 37 tb 38 } 39 40 --~ 1 hello 41 --~ 2 w 42 --~ 3 table: 001FB1D0 43 for i=1, #t1 do 44 print(i, t1[i]) 45 end 46 47 --~ 1 hello 48 --~ 2 w 49 --~ 3 table: 001FB1D0 50 for k, v in pairs(t1) do-- 51 print(k, v) 52 end 53 54 55 56 t2 = { 57 "hello", 58 [10] = 72, 59 [20] = 105, 60 'w', 61 [30] = 98, 62 tb 63 } 64 print("--------------------") 65 --~ 1 hello 66 --~ 2 w 67 --~ 3 table: 002CB1D0 68 for i=1, #t2 do --#遇到不连续key中断,因此只遍历到[1],[2],[3] 69 print(i, t2[i]) 70 end
posted on 2016-12-27 16:10 时空观察者9号 阅读(...) 评论(...) 编辑 收藏
LUA 利用#遍历表的问题相关推荐
- SQL Server遍历表中记录的2种方法
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录.本文将介绍利用使用表变量和游标实现数据库中表的遍历. 表变量来实现表 ...
- sql如何遍历几百万的表_SQL Server遍历表中记录的2种方法(使用表变量和游标)
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录.本文将介绍利用使用表变量和游标实现数据库中表的遍历. 表变量来实现表 ...
- python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下
python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下实际长度为4 但是指定长度为5 sentence= [0,1,2,3] for i i ...
- SQL Server中遍历表中记录的方法
遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstnam ...
- SQL Server遍历表的几种方法
在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低.当然,从面向集合操作的 ...
- sql如何遍历几百万的表_SQL Server中遍历表中记录的方法
遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstnam ...
- Nginx与Lua利用fpm打成rpm包
1.下载相关软件 需要软件有:Nginx,LuaJIT,ngx_devel_kit,ngx_lua等安装文件 安装Lua或者LuaJIT都是可以的,但是出于效率的考虑,推荐安装LuaJITshell& ...
- oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...
- Lua利用cjson读写json
前言 本文结合本人的实际使用经验和代码示例,介绍如何在Lua中对json进行encode和decode.我这里采用的是Lua CJson库,是一个高性能的JSON解析器和编码器,其性能比纯Lua库要高 ...
最新文章
- mysql四维数组_MySQL如何实现数组功能
- 人脸识别 性能评价指标
- win7_iis报500.19和500.21错误问题解决
- css根据文字长度实现宽度自适应
- Spark集群的启动日志
- JavaScript设计模式 Item 2 -- 接口的实现
- 小说中场景的功能_场景在小说中的作用
- Intel Skylake (Server) 架构/微架构/流水线 (2) - 体系结构新特性
- vs工具箱里面没有工具怎么办_装机技巧系列(一):用U盘制作自己的PE工具箱...
- 格式化字符串漏洞利用 四、利用的变体
- windows10下Kafka环境搭建
- uni app 调用网络打印机_uni-app封装一个request请求
- C++之父谈C++:一天之内你就能学会出色使用C++
- twrp两种方式刷入的mm管理器_Google Pixel C 刷入Magisk
- FFT(快速傅里叶变换):UVAoj 12298 - Super Poker II
- 图片去水印的原理_去水印简单操作:图图去水印
- 整理一下用得着的链接
- 显示计算机配置的命令是,查看电脑配置命令
- JAVA有percentile函数吗_Python numpy.percentile函数方法的使用
- [生存志] 第50节 七穆掌郑国
热门文章
- 笔记-信息系统开发基础-信息系统生命周期
- 轻量级定时任务框架:APScheduler
- Linux挂载Linux共享文件夹
- Openlayers中使用Image的rotation实现车辆定位导航带转角(判断车辆图片旋转角度)
- SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用
- Navicat连接Oracle数据库以及Oracle library is not loaded的解决方法
- Java中获取 List中最后一个元素
- 简单两个命令快速使用Xshell从Linux服务器上下载上传文件
- 神策数据桑文锋:让销售回归科学
- 为什么初创企业应该计算 LTV / CAC,以及如何正确应用它?