当前位置: 首页 > news >正文

网站建设方案浩森宇特alexa排名是什么意思

网站建设方案浩森宇特,alexa排名是什么意思,做网站有用没,手机搜索引擎排行榜Lua table Lua table(表)table(表)的构造Table 操作Table 连接插入和移除Table 排序Table 最大值 Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型#xff0c;如#xff1a;数字、字典等。 Luatable 使用关联型数组#xff0c;你可以用任意类型的… Lua table Lua table(表)table(表)的构造Table 操作Table 连接插入和移除Table 排序Table 最大值 Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型如数字、字典等。 Luatable 使用关联型数组你可以用任意类型的值来作数组的索引但这个值不能是 nil。 Luatable 是不固定大小的你可以根据自己需要进行扩容。 Lua也是通过table来解决模块module、包package和对象Object的。 例如string.format表示使用format来索引table string。 table(表)的构造 构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{}用来创建一个空表。可以直接初始化数组: -- 初始化表 mytable {}-- 指定值 mytable[1] Lua-- 移除引用 mytable nil -- lua 垃圾回收会释放内存当我们为 table a 并设置元素然后将 a 赋值给 b则 a 与 b 都指向同一个内存。如果 a 设置为 nil 则 b 同样能访问 table 的元素。如果没有指定的变量指向aLua的垃圾回收机制会清理相对应的内存。 以下实例演示了以上的描述情况 -- 简单的 table mytable {} print(mytable 的类型是 ,type(mytable))mytable[1] Lua mytable[wow] 修改前 print(mytable 索引为 1 的元素是 , mytable[1]) print(mytable 索引为 wow 的元素是 , mytable[wow])-- alternatetable和mytable的是指同一个 table alternatetable mytableprint(alternatetable 索引为 1 的元素是 , alternatetable[1]) print(mytable 索引为 wow 的元素是 , alternatetable[wow])alternatetable[wow] 修改后print(mytable 索引为 wow 的元素是 , mytable[wow])-- 释放变量 alternatetable nil print(alternatetable 是 , alternatetable)-- mytable 仍然可以访问 print(mytable 索引为 wow 的元素是 , mytable[wow])mytable nil print(mytable 是 , mytable)以上代码执行结果为 mytable 的类型是 table mytable 索引为 1 的元素是 Lua mytable 索引为 wow 的元素是 修改前 alternatetable 索引为 1 的元素是 Lua mytable 索引为 wow 的元素是 修改前 mytable 索引为 wow 的元素是 修改后 alternatetable 是 nil mytable 索引为 wow 的元素是 修改后 mytable 是 nilTable 操作 以下列出了 Table 操作常用的方法 序号方法 用途1table.concat (table [, step [, start [, end]]]): concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。2table.insert (table, [pos,] value): 在table的数组部分指定位置(pos)插入值为value的一个元素. pos参数可选, 默认为数组部分末尾.3table.maxn (table): 指定table中所有正数key值中最大的key值. 如果不存在key值为正数的元素, 则返回0。(Lua5.2之后该方法已经不存在了,本文使用了自定义函数实现)4table.remove (table [, pos]): 返回table数组部分位于pos位置的元素. 其后的元素会被前移. pos参数可选, 默认为table长度, 即从最后一个元素删起。5table.sort (table [, comp]): 对给定的table进行升序排序。 接下来我们来看下这几个方法的实例。 Table 连接 我们可以使用 concat() 方法来连接两个 table: fruits {banana,orange,apple} -- 返回 table 连接后的字符串 print(连接后的字符串 ,table.concat(fruits))-- 指定连接字符 print(连接后的字符串 ,table.concat(fruits,, ))-- 指定索引来连接 table print(连接后的字符串 ,table.concat(fruits,, , 2,3))执行以上代码输出结果为 连接后的字符串 bananaorangeapple 连接后的字符串 banana, orange, apple 连接后的字符串 orange, apple插入和移除 以下实例演示了 table 的插入和移除操作: fruits {banana,orange,apple}-- 在末尾插入 table.insert(fruits,mango) print(索引为 4 的元素为 ,fruits[4])-- 在索引为 2 的键处插入 table.insert(fruits,2,grapes) print(索引为 2 的元素为 ,fruits[2])print(最后一个元素为 ,fruits[5]) table.remove(fruits) print(移除后最后一个元素为 ,fruits[5])执行以上代码输出结果为 索引为 4 的元素为 mango 索引为 2 的元素为 grapes 最后一个元素为 mango 移除后最后一个元素为 nilTable 排序 以下实例演示了 sort() 方法的使用用于对 Table 进行排序 fruits {banana,orange,apple,grapes} print(排序前) for k,v in ipairs(fruits) doprint(k,v) endtable.sort(fruits) print(排序后) for k,v in ipairs(fruits) doprint(k,v) end执行以上代码输出结果为 排序前 1 banana 2 orange 3 apple 4 grapes 排序后 1 apple 2 banana 3 grapes 4 orangeTable 最大值 table.maxn 在 Lua5.2 之后该方法已经不存在了我们定义了 table_maxn 方法来实现。 以下实例演示了如何获取 table 中的最大值 function table_maxn(t)local mn 0for k, v in pairs(t) doif mn k thenmn kendendreturn mn end tbl {[1] a, [2] b, [3] c, [26] z} print(tbl 长度 , #tbl) print(tbl 最大值 , table_maxn(tbl))执行以上代码输出结果为 tbl 长度 3 tbl 最大值 26
http://www.pierceye.com/news/548862/

相关文章:

  • 网上手机网站建设计划书百度小说风云榜排名
  • 用js来做网站帝国cms这么做网站
  • 网站建设需求分析班级网站备案服务类型
  • 网站备案幕布照片怎么算合格北京专业网站开发
  • 浙江建设职业技术学院塘栖校区网站网络推广方法有几种
  • 呢图网站场建设封面长安镇做网站
  • 搜索关键词的网站黄山做网站
  • 网络建站系统去除wordpress主题头部作者信息
  • 鼓楼微网站开发番禺有经验的网站建设
  • 对网站建设心得进入公众号继续阅读怎么弄
  • 网站建设公司投诉电话可以先做网站后备案吗
  • 顺的品牌网站设计价位网站开发合同书
  • 用html5制作个人网站深圳百度国际大厦
  • 网络网站公司网站管理平台扩展插件
  • 个人小说网站怎么做把自己做的网页变成网站
  • led网站制作网站登录后不显示内容
  • 推广网站公司兴义市住房和城乡建设局网站
  • 营销网站建设的公司哪家好创建网站超链接
  • 苏州网站优化排名推广企业网站建设价格
  • 在线制作论坛网站wordpress建立好的网站
  • 网站的功能规范商城网站静态模板下载
  • 双语言网站源码制作网页的软件哪个好
  • 政务网站建设需求网站首页页面代码
  • 网站产品详情页怎么做的用服务器做网站空间
  • 河北网站制作报价长春市建设技工学校网站
  • 盘锦做网站专家常州网站建设企业网站制作
  • 关于建设网站的报告wordpress 视频 广告插件
  • 生态养殖网站模板网赌网站建设多少钱
  • wordpress is长沙百度提升优化
  • 福州网站建设哪个好网页被禁止浏览怎么解决